【发布时间】:2014-02-24 10:47:31
【问题描述】:
通过 nodeJS 安装 PhoneGap 时,我在尝试运行我的应用程序时遇到错误(安装 phonegap 并创建应用程序有效):
C:\Users\arko\my-app>phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project.
C:\Users\arko\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
throw e;
^
Error: ERROR : executing command 'ant', make sure you have ant installed and add
ed to your path.
at C:\Users\arko\.cordova\lib\android\cordova\3.3.0\bin\lib\check_reqs.js:47
:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Socket.<anonymous> (child_process.js:956:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:465:12)
所以我注意到我从未安装过 ANT,所以我安装了。我按照本教程:http://cleancodedevelopment-qualityseal.blogspot.nl/2012/11/how-to-install-phonegap-for-android.html 完成了它所说的一切。
它说你必须向 Path 变量添加东西的部分,它说只需添加:%ANT_HOME%\bin;但是我的路径以这个结尾:C:\Program Files\Windows Live\Shared - 所以我将它添加到它:;%ANT_HOME%\bin;
尝试再次运行 android 应用程序,并得到同样的错误。我用这个命令运行它:
phonegap run android
我做错了什么?
谢谢!
【问题讨论】:
-
还要确保在设置环境变量后重新打开命令提示符。
标签: android node.js cordova ant