Java 我无法在本地构建我的android应用程序-phonegap的新功能

Java 我无法在本地构建我的android应用程序-phonegap的新功能,java,node.js,ant,cordova,Java,Node.js,Ant,Cordova,我对phonegap很陌生。我已经按照任何步骤安装phonegap,现在我面临一个无法确定解决方案的问题 我首先执行以下命令: phonegap create hello cd hello 然后我执行下面的命令,得到的结果你可以看到: E:\Web Development Projects\dch\p\phonegap.dch\hello>phonegap local build android phonegap adding the Android platform... C:\U

我对phonegap很陌生。我已经按照任何步骤安装phonegap,现在我面临一个无法确定解决方案的问题

我首先执行以下命令:

phonegap create hello
cd hello
然后我执行下面的命令,得到的结果你可以看到:

E:\Web Development Projects\dch\p\phonegap.dch\hello>phonegap local build android
phonegap  adding the Android platform...

C:\Users\MyNAme\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\metadata\android_parser.js:35
    throw new Error('The provided path "' + project + '" is not an Android
          ^
Error: The provided path "E:\Web Development Projects\dch\p\phonegap.dch\hello\platforms\android" is not an Android project.
at Object.android_parser (C:\Users\MyNAme\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\metadata\android_parser.js:35:15)
at C:\Users\MyNAme\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\prepare.js:67:23
at Array.map (native)
at Object.prepare (C:\Users\MyNAme\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\prepare.js:65:30)
at C:\Users\MyNAme\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\src\platform.js:234:47
at C:\Users\MyNAme\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\shelljs\shell.js:1707:7
at ChildProcess.exithandler (child_process.js:577:7)
at ChildProcess.EventEmitter.emit (events.js:97:17)
at maybeClose (child_process.js:677:16)
at Process.ChildProcess._handle.onexit (child_process.js:744:5)
在我的系统中,我已正确安装了以下各项:

Node.js
jre7
jdk1.7.0_45
Android SDK
Ant
并注册所有指向运行phonegap所需文件夹的适当系统路径变量

这个问题有什么解决办法吗

更新1

我试图找出问题所在,我发现
C:\Users\MyNAme\AppData\Roaming\npm\node\u modules\phonegap\node\u modules\cordova\src\metadata\android\u parser.js
正在路径
E:\Web Development Projects\dch\p\phonegap.dch\hello\platforms\android
下查找名为
的文件

不幸的是,我的应用程序平台文件夹下没有任何名为android的文件夹,因此我甚至没有
AndroidManifest.xml
文件

那么,问题是,我有没有采取任何措施

更新2

我只是按照MBilau的描述运行以下命令:

phonegap -d local platform add android
我得到了以下结果:

error 'platform' is not a node C:\User\MyName\AppData\Raoming\npm\node_modules\phonegap\bing\phonegap.js command. See 'node C:\User\MyName\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js help'

有人能帮忙吗?:

在运行
phonegap local build
之前,我认为您需要运行
phonegap local platform add android
,它将
/android/
文件夹添加到您的
/platforms/
目录中。它还将拉入创建Android应用程序所需的所有文件,如清单文件

问题可能是路径中有一个空间。Windows不能很好地处理空间。尝试将其重命名为
E:\WebDevelopmentProjects\dch\…
,看看是否有效。我只是尝试在没有空格的路径中构建一个应用程序。仍然存在相同的问题:(我尝试了您上面描述的命令,但运气不好。更具体地说,此命令不会生成所需的文件夹,但也不会在我的CLI中生成任何输出。无论如何,谢谢:)我已投票支持您的尝试:)您可以使用CLI向任何命令添加
-d
,以获得输出,如
phonegap-d本地构建