2014-02-23 62 views
0

你好,我試圖在我的mac上安裝Phonegap來構建android應用程序。我已經安裝了SDK。我無法提及正確的路徑。 我得到這個,當我回聲$ PATH:錯誤:「android」命令失敗。同時試圖爲mac安裝phonegap

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools 

而且我在.bash_profile是這樣的:

xport PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools;%ANT_HOME%\bin 

的PhoneGap的文件說要追加

;%JAVA_HOME%\bin;%ANT_HOME%\bin 
to enable ANT 

我很困惑。我的PATH究竟應該如何看。我在這裏先向您的幫助表示感謝。

回答

0

我看不到你的路徑中的java引用。

我想你錯過了$ JAVA_HOME \ bin部分,還需要導出配置文件中的JAVA_HOME和ANT_HOME變量。

您閱讀的文檔是針對windows而不是osx。對於osX,使用冒號而不是分號來分隔文件夾。變量用美元定義,而不是百分比。

如果定義了JAVA_HOME和ANT_HOME,只需將$ JAVA_HOME \ bin添加到bash.profile中的導出行。

與ANT_HOME和JAVA_HOME定義,應該看起來像:

export JAVA_HOME=/usr/libexec/java_home 
export ANT_HOME=/usr/share/ant 
export PATH=$PATH:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools:$ANT_HOME\bin:$JAVA_HOME\bin 

也許你還是錯過了一些文件夾的路徑,像故宮。

+0

沒錯。但我不知道如何補充。你可以告訴如何導出它。 –

+0

首先在shell窗口中,嘗試執行echo%JAVA_HOME%和echo%ANT_HOME%來檢查它們是否已定義 – QuickFix

+0

我編輯了我的答案。你遇到的一個問題是,而不是:(在窗口;是路徑中的分隔符,但在OSX是:) – QuickFix

相關問題