【发布时间】:2014-02-28 12:37:15
【问题描述】:
我同时安装了 phonegap 和 cordova。
我创建了我的项目,并设置了工具路径。现在我通过 'cmd' 输入我的项目:
cordova platform add android
想象它会起作用,但我收到以下错误:
Creating android project...
Error: cmd: Command failed with exit code ENOENT
at ChildProcess.whenDone <C:\Users\-\AppData\Roaming\npm\node_modules\cordova\src\superspawn.js:112:23
at ChildProcess.EventEmitter.emit <events.js:95:17>
at Process.ChildProcess._handle.onexit <child_process.js:795:12>
这可能是什么原因?我究竟做错了什么?提前致谢。
我的路径
D:\Development\Android\android-sdk\platform-tools;
D:\Development\Android\android-sdk\tools;
D:\Development\eclipse\plugins\org.apache.ant_1.8.4.v201303080030\bin;
C:\Program Files\Java\jdk1.7.0_51\bin;C:\Program Files\Java;
C:\Program Files\nodejs\;C:\Users\-\AppData\Roaming\npm
【问题讨论】:
-
您是否安装了带有 api19 和 ant 的 android sdk 并在路径中添加了 android 和 ant 并设置了 JAVA_HOME 和 ANT_HOME 环境变量?
-
将 `C:\Users\-\AppData\Roaming\npm` 添加到您的 PATH 中。
-
@QuickFix 我做了这一切很遗憾
-
ANT_HOME 应该指向 ant 目录,而不是我认为的 ant\bin。但是稍后在 PATH 中应该有一个类似
;%ANT_HOME%/bin的条目。至少,这就是我所拥有的。 -
天哪,我写的就像 %ANT_HOME%\bin 虽然它应该是 %ANT_HOME%/bin...谢谢大家!现在可以了!爱你
标签: android cordova add platform