2014-08-28 135 views
0

我通過啓動一個新的科爾多瓦項目:錯誤同時加入了Android平臺到科爾多瓦項目

cordova create project com.pro.ject Project 

當我說:

cordova platform add android 

我得到了錯誤:

Downloading cordova library for android... 
Download complete 
Creating android project... 

C:\Users\myself\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q. 
js:126 
        throw e; 
         ^
Error: An error occurred while listing Android targets 
    at C:\Users\myself\.cordova\lib\android\cordova\3.5.1\bin\lib\check_ 
reqs.js:87:29 
    at _rejected (C:\Users\myself\.cordova\lib\android\cordova\3.5.1\bin 
\node_modules\q\q.js:808:24) 
    at C:\Users\myself\.cordova\lib\android\cordova\3.5.1\bin\node_modul 
es\q\q.js:834:30 
    at Promise.when (C:\Users\myself\.cordova\lib\android\cordova\3.5.1\ 
bin\node_modules\q\q.js:1079:31) 
    at Promise.promise.promiseDispatch (C:\Users\myself\.cordova\lib\and 
roid\cordova\3.5.1\bin\node_modules\q\q.js:752:41) 
    at C:\Users\myself\.cordova\lib\android\cordova\3.5.1\bin\node_modul 
es\q\q.js:574:44 
    at flush (C:\Users\myself\.cordova\lib\android\cordova\3.5.1\bin\nod 
e_modules\q\q.js:108:17) 
    at process._tickCallback (node.js:415:13) 
Error: cmd: Command failed with exit code 8 
    at ChildProcess.whenDone (C:\Users\myself\AppData\Roaming\npm\node_m 
odules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:735:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:802:5 

同時Eclipse可以成功創建的PhoneGap項目和編譯他們對Android的,但cordova.exe不recogni瑟通過Eclipse中創建爲科爾多瓦項目的項目。

+0

你有沒有安裝科爾多瓦全球範圍內? npm install -g cordova – 2014-08-28 15:46:49

+0

同樣的錯誤,因爲:http://stackoverflow.com/questions/25550917/cordova-3-5-build-android-get-error-with-command-line-on-mac/25551650# 25551650 – 2014-08-28 15:54:15

回答

3

添加兩個

\ Android的軟件開發工具包\工具

\ Android的軟件開發工具包\平臺工具

到您的路徑和它的作品

0

如前所述通過this dude

這裏是創建科爾多瓦新項目樣本的錯誤,

cordova create abc com.example.abc ABC 

ABC將用相同com.example.abc,如果該項目將創建沒有錯誤,當您構建的應用程序會顯示奇怪的錯誤像上面。希望這可以幫助某人。

相關問題