2014-01-11 43 views
2

我正在嘗試設置創建phonegap應用程序的環境。我一直試圖設置所有的東西很長一段時間,但我沒有達到它......所有的環境變量都是正確的:JAVA_HOME,ANT_HOME,PATH ..我從我的用戶文件夾中刪除了.cordoba,但是我仍然得到這個錯誤。phonegap:創建android子項目時發生錯誤

你能幫幫我嗎?我真的很感激!

謝謝!

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) 
+0

這是http://stackoverflow.com/questions/21062920/cant-run-phonegap-run-android-throws-exception的副本 – Belda

回答

0

您需要在路徑上定義XCOPY,因爲它由內部node.js腳本用於移動東西。

你的機器上有xcopy.exe的某處。您應該能夠將PATH的 %SystemRoot%\ System32添加到您的PATH。

或者你可以打開一個終端並輸入'where xcopy'來查看xcopy.exe的實際路徑。

我猜具有路徑上XCOPY是設置和安裝Android的要求,但它會是很好,如果科爾多瓦檢查,以確保你有XCOPY地方......

這也解釋後如下─

An error occured during creation of android sub-project

相關問題