退出執行命令來創建一個項目後...
./create <PATH_TO_PROJECT_DIR> <COM_PATH> <PROJECT_NAME>
我得到的錯誤信息:
An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$(which android)}" exited with 1
Deleting project...
故障排除對策: (acconrad提供智能清單here解決科爾多瓦錯誤...)
你下載個e從正確的LOCATION獲得正確的PhoneGap版本?看起來好像 有PhoneGap的版本,它們沒有與 Cordova-2.x.0.jar打包在一起,這是運行腳本所必需的。點擊此處下載 以獲取帶有正確JAR文件的PhoneGap。
我遵照official Apache Cordova API Documentation網站上的說明並下載了cordova-android repository from github。官方文檔沒有提及這個jar文件,因此我沒有執行它。
您是否已經創建了該文件夾?該文檔聲稱,只要新文件夾爲空,您就可以使用此命令 。這不是 是真的。在嘗試創建 項目之前,請確保該文件夾不存在。
新鮮的文件夾路徑,從未創建。
你有最新版本的Ant嗎?您需要更大的Ant 1.8.0或 才能在Android上運行PhoneGap。使用ant -v驗證您的 版本。
螞蟻版本1.8.2,雖然運行-v標誌彈出如下輸出...
Apache Ant(TM) version 1.8.2 compiled on June 3 2011
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
...就好像是試圖建立。我認爲-v意思是詳細的,並且ant
正在嘗試構建當前導向器,其中沒有build.xml文件,因爲我沒有使用ant構建項目,只是找到版本1.8.2。
您的.bash_profile/Environment Varibles PATH設置是否正確? 官方文檔已經更新,以反映這一點,但您將會絕對需要這些變量,以便創建 項目。
這兩個SDK路徑都已設置& source
d。
您是否更新了終端以反映您的新PATH?源 .bash_profile或。 .bash_profile打開當前打開的終端 窗口,以便在運行create命令時更新路徑。
沒有重新啓動,但$ PATH輸出正確的Android的SDK-MacOSX的路徑(平臺工具& &工具)。
你有正確的commons-codec嗎?您可能會收到附帶的 錯誤,指的是缺少的commons-codec文件,您可以在此下載 。
否commons-codec
伴隨錯誤正在顯示。
你的意思是它是你的路徑變量的拼寫錯誤? – Mobiletainment
是。我認爲文檔可能有點誤導/不正確,或者可能是構建腳本導致了錯誤。可能應該通知文檔維護人員;但是,我不能確切地說現在是什麼造成了這個問題。 – obimod