phonegap:在创建android子项目期间发生错误

时间:2014-01-11 14:52:50

标签: android cordova

我正在尝试设置环境来创建phonegap应用程序。我一直在尝试设置所有内容,但我没有实现它...所有的环境变量都是正确的:JAVA_HOME,ANT_HOME,PATH ..我从我的用户文件夹中删除了.cordoba,但是我仍然会收到此错误。

你能帮助我吗?我真的很感激!

谢谢!

C:\Users\Javier\pruebaiamvo>phonegap run android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[phonegap] missing library cordova/android/3.3.0
[phonegap] downloading https://git-wip-us.apache.org/repos/asf?p=cordova-android
.git;a=snapshot;h=3.3.0;sf=tgz...
   [error] An error occured during creation of android sub-project.

C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.js:126
                throw e;
                      ^
Error: An error occurred while listing Android targets
at C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\lib\check_reqs.js:
87:29
at _rejected (C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\node_mo
dules\q\q.js:808:24)
at C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.j
s:834:30
at Promise.when (C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\node
_modules\q\q.js:1079:31)
at Promise.promise.promiseDispatch (C:\Users\Javier\.cordova\lib\android\cor
dova\3.3.0\bin\node_modules\q\q.js:752:41)
at C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\node_modules\q\q.j
s:574:44
at flush (C:\Users\Javier\.cordova\lib\android\cordova\3.3.0\bin\node_module
s\q\q.js:108:17)
at process._tickCallback (node.js:415:13)

1 个答案:

答案 0 :(得分:0)

您需要在路径上定义XCOPY,因为内部node.js脚本使用它来移动东西。

您的计算机上有某个xcopy.exe。你应该能够添加 您的路径%SystemRoot%\ System32

或者您可以打开终端并输入'where xcopy'以查看xcopy.exe的实际路径。

我想在路径上安装XCOPY是设置和安装Android的必要条件,但如果Cordova检查确保你在某处有XCOPY,那就太好了......

这也在下面的帖子中解释 -

An error occured during creation of android sub-project