2013-04-26 40 views
2

我安裝了所有推薦的程序PhoneGap's Getting Started Guide,並遵循各個步驟。

我創建了的.bash_profile文件,它看起來像這樣:

export PATH=${PATH}:/Development/android-sdk-mac/sdk/platform-tools:/Development/android-sdk-mac/sdk/tools 

開發文件夾位於我的桌面上。一旦在終端導航到我bin目錄,並創建一個新的PhoneGap項目,我不喜歡這樣:

./create /Users/joey/PhoneGapExample nl.symvoli.phonegapExample PhoneGapDemo 

我收到以下錯誤:

An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$(which android)}" exited with 1 
Deleting project... 

我搜索周圍什麼可能導致這個問題,一切似乎指向$ PATH環境變量的值。當我在終端運行echo $PATH,它返回:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Development/android-sdk-mac/sdk/platform-tools:/Development/android-sdk-mac/sdk/tools 

任何幫助將非常感激。

我在Mac上運行的Mac OSX 10.8.3

回答

10

不僅僅是命令在這個終端/主機

export PATH=${PATH}:"/Applications/Android Studio.app/sdk/tools":"/Applications/Android Studio.app/sdk/platform-tools" 

檢查與echo $PATH你顯示此

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/Applications/Android Studio.app/sdk/tools:/Applications/Android Studio.app/sdk/platform-tools 
+0

我需要增加「工具」位置除了我已經有的(build-tools和plattform工具)謝謝! – d1jhoni1b 2014-06-18 21:02:16

5

你執行與須藤./create腳本? 如果您運行使用sudo的腳本:

sudo ./create ..... 

你有設置好的另一個環境。

否則必須導出ANDROID_BIN可變

export ANDROID_BIN=/<your_android_sdk>/tools/android 
2

我有同樣的問題。對我來說,問題是我已經設置了PATH變量,如本教程的第3步所述,但是我犯了一個錯誤,我指定的PATH實際上是錯誤的。 因此,如果它不適用於sudo,那麼您可能需要嘗試再次檢查路徑。

0

我有同樣的問題,在我的配置(的Mac Pro + Android的工作室)的sdk路徑是「/ Applications/Android Studio.app/sdk」。問題是你如何在「export $ PATH = ...」中添加一個新路徑(/ Application/Android Studio.app/sdk/tools等),似乎使用'「'與導出$ PATH一起使用bash但不與劇本工作「創造」與PhoneGap的我的最終解決方案是在別的目錄移動SDK沒有空白,是名

2

當我跑./create我馬上就接到了一個錯誤:。

An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$(which android)}" exited with 1 
Deleting project... 

如果使用textEdit打開創建文件(phonegap-2.7.0/lib/android/bin/create),則有一行列出了

ANDROID_BIN=」${ANDROID_BIN:=$(which android)}」

「哪個機器人」是問題

的原因如果您要更換的完整路徑到Android工具(SDK)這一行,就應該解決這個問題。它看起來像這樣:

ANDROID_BIN=/Users/cswjs/Documents/Dev/adt-bundle/sdk/tools/android 

希望這可以幫助別人!

0

這可能是因爲PATH錯誤。請參閱本blog post

1

你也可以試試這個

1.

open ~/.bash_profile 

2.

export PATH=${PATH}:"/Users/**username_here**/Documents/adt-bundle-mac-x86_64-20131030/sdk/platform-tools:/Users/**username_here**/Documents/adt-bundle-mac-x86_64-20131030/sdk/tools" 

3.

source ~/.bash_profile 
  1. 關閉終端,打開Termial一次...

就像在這裏找到:http://yandr.randy.boy.jp/?eid=6 聽不懂一個字,但看到的最後一個環節,它的工作對我來說:d

相關問題