2013-07-31 61 views
18

我想添加android作爲cordova平臺,以便我可以用phonegap構建應用程序。當我嘗試添加的Android這樣的:如何將android添加到cordova平臺? PATH錯誤?

$ cordova platform add android 

我收到此錯誤信息:

[Error: The command android failed. Make sure you have the latest Android SDK installed, and the android command (inside the tools/ folder) added to your path. Output: /bin/sh: android: command not found ]

我已經安裝了最新的Android SDK,所以我想我需要到Android添加到我的路徑。我已經搜索瞭如何做到這一點,並搜索了這個論壇,但我對命令行的使用知之甚少,我不明白答案。

如果有人能提供非常簡單的步驟加入到Android的我的道路,我將不勝感激。

回答

32

有一個在PhoneGap的Doc的一步一步的指示。檢查出here,然後去步驟3B。我將其與2.8版本的PhoneGap相關聯,因爲從快速瀏覽看,似乎沒有解釋如何在3.0版本的文檔上設置PATH。

+0

非常感謝。我沒想到要去那裏看。 –

+7

如果此答案適合您,請不要忘記「接受答案」。 –

+0

答案是正確的 – CrandellWS

6

我在這裏遇到了一個相當愚蠢的問題。我剪切和粘貼的路徑有一個adt-bundle列爲「adt-bundle」(正如人們可能期望的那樣),但是我從來沒有改變下載目錄的名稱,即「adt-bundle-mac- x86_64-20131030「。

此外,我剪切並粘貼到我的.bash_profile中的路徑(「開發」)應以「〜/開發」開始,因爲開發目錄位於我的主目錄中。

我不知道是否有人可能會覺得這些信息是有用的,但它是一種解脫,我,當我意識到,我只是需要糾正我已經在.bash_profile中指定的路徑。

8

我剛剛明白了這一點。你需要使用你的安卓工具實際安裝的路徑。礦恰好是在默認位置(和我使用的是64位),因此,/Applications/adtbundle name/

只是看到自己!

see for yourself

+0

幹得好,尼克。 – 2014-01-19 06:27:35

0

如果您使用的Eclipse安裝和管理的Android SDK,然後做以下操作:

打開Window->Android SDK Manager在Eclipse和在新窗口中,你將能夠看到SDK Path頂部

現在你應該包括這個路徑ANDROID_HOME系統變量和出口/tools/build-tools它系統PATH變量

在OS X中,可以包括系統變量,如下列:

在終端上運行nano ~/.bash_profile(因爲可能的。bash的配置文件沒有再創建,它將我們在您的用戶的根文件夾)

在我的情況SDK路徑是「/用戶/ markusila/Android的軟件開發工具包」

插入下面的代碼創建的,但使用SDK路徑,進入編輯器打開

export ANDROID_HOME=/Users/YOUR_USER_NAME/android-sdks 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

現在只需運行. ~/.bash_profile並將包括更改。

1

在MAC上 - 安裝Android Studio(之前工作過)後出現此問題。

我不得不這樣做:

touch ~/.bash_profile; open ~/.bash_profile 

,然後添加一行

export PATH=$PATH:/Users/<USR>/Library/Android/sdk/tools 

,並重新啓動終端。

2

它很容易。只需下載android SDK,稍後在系統變量中設置路徑android sdk擁有文件夾工具和平臺工具。現在稍後在用戶變量中設置ANDROID_HOME的路徑。而已。現在你可以添加,運行,建立你的android平臺。

+0

[語法是ANDROID_SDK_HOME](https://blogs.endjin.com/2013/06/android-device-manager-and-sdk-location/) – TombMedia

0

除了上述的答案,不要忘記更新基於在自己喜歡的外殼的文件,例如:

ZSH:

1. vi ~/.zshrc 
2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor: 
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH" 
3. Save 
4. source ~/.zshrc 

BASH:

1. vi ~/.bash_profile 
2. Considering that my Android SDK is in "/Users/wils/Library/Android/sdk/" and using vi as editor: 
export PATH="/Users/wils/Library/Android/sdk/platform-tools:/Users/wils/Library/Android/sdk/tools:$PATH" 
3. Save 
4. source ~/.bash_profile 

我希望它能幫助別人。 件\ o/

相關問題