簡體   English   中英

在創建android子項目期間發生錯誤

[英]An error occured during creation of android sub-project

我分別通過npm install -g cordovanpm install -g phonegap安裝了cordova e phonegap。 然后我通過cordova創建了一個HelloWorld應用程序, 創建了HelloWorld mynamespace.helloworld HelloWorld 它工作正常! 然后我將我的工作目錄更改為HelloWorld,我嘗試通過cordova平台添加android -d為Android構建應用程序,但它無法正常工作。 這是輸出:

Installing cordova library for android...
Requesting {"uri":"https://git-wip-us.apache.org/repos/asf?p=cordova-android.git;a=snapshot;h=3.3.0;sf=tgz"}...
Downloading cordova library for android...
Downloaded, unzipped and extracted 541065 byte response.
Download complete
Installing cordova library for android...
Checking if platform "android" passes minimum requirements...
Creating android project...
Running bin/create for platform "android" with command:     ""C:\Users\marcos.pacheco\.cordova\lib\android\cordova\3.3.0\bin\create"  "C:\Dev\HelloWorld\platforms\android" "mynamespace.helloworld" "HelloWorld"" (output to follow)


C:\Users\marcos.pacheco\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:126
                throw e;
                      ^
Error: An error occured during creation of android sub-project.

at C:\Users\marcos.pacheco\AppData\Roaming\npm\node_modules\cordova\src\platform.js:244:30
at exithandler (child_process.js:633:7)
at ChildProcess.errorhandler (child_process.js:649:5)
at ChildProcess.EventEmitter.emit (events.js:95:17)
at Process.ChildProcess._handle.onexit (child_process.js:787:12)

我用google搜索並發現了一些空白問題,但我的項目是在C:\\ Dev \\ HelloWorld路徑中,我的android sdk在PATH中,所以當我在windows提示符下鍵入adb時,我會得到命令的幫助信息還有Java和Ant。 此外,我設置了ANT_HOMEJAVA_HOMEANDROID_HOME 我還刪除了%HOMEPATH%目錄中的** .cordova **文件夾並再次輸入命令,但錯誤仍然存​​在。

可能有什么問題?

需要在路徑中定義和找到XCOPY,因為內部node.js腳本使用它來移動東西。

您可能已經在計算機上的某個位置安裝了xcopy.exe。 您應該能夠將%SystemRoot%\\System32添加到PATH中,它將起作用。 或者,您可以打開終端並where xcopy鍵入以查看xcopy.exe的實際路徑。

我想在路徑上安裝XCOPY是設置和安裝Android的必要條件,但如果Cordova檢查確保你在某個地方有XCOPY,那就太好了......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM