2014-02-19 42 views
0

我只是在學習如何使用PhoneGap的以下this guide.Phonegap:創建android子項目時發生錯誤。 (OS X)

但是當我tryed做$ phonegap build 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. 

/Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126 
       throw e; 
        ^
Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path. 
at /Users/myself/.cordova/lib/android/cordova/3.3.0/bin/lib/check_reqs.js:85:29 
at _rejected (/Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:808:24) 
at /Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:834:30 
at Promise.when (/Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:1079:31) 
at Promise.promise.promiseDispatch (/Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:752:41) 
at /Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:574:44 
at flush (/Users/myself/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:108:17) 
at process._tickCallback (node.js:415:13) 

任何想法?

PS:

我小白與PhoneGap的,紅寶石和NPM

+0

您是否安裝了Android SDK,Ant,Java JDK並將它們添加到PATH變量中? –

+0

問題在於Android SDK未添加到PATH中。謝謝@DavidAnderson – Sascuash

回答

1

時未設置Android SDK的正確收到此錯誤。應該將Android SDK工具和平臺工具文件夾,Ant和Java JDK添加到PATH中。

將Android SDK添加到PATH解決了問題。

+0

用戶/我/ .cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126 throw e; ^請安裝android平臺-19(最新版本的sdk)。這個錯誤一旦在我的sdk directiory中複製平臺19就解決了。 – gnganpath

相關問題