当我通过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; 然而我的Path以这个结束: C:\Program Files\Windows Live\Shared - 所以我将其添加到了 Path 中:;%ANT_HOME%\bin;
尝试再次运行Android应用程序,但收到相同的错误消息。我使用以下命令运行它:
phonegap run android
我做错了什么?
谢谢!