2013-07-11 209 views
2

我通過這個教程運行:科爾多瓦,Node.js的,PhoneGap的

http://docs.phonegap.com/en/2.9.0/guide_getting-started_android_index.md.html#Android%20Platform%20Guide

我剛剛創建我的工作空間內的項目:

cordova create hello2 com.example.hello2 "Hello World 2" 

CD插入DIR

現在:

cordova platform add android 

給了我以下錯誤:

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 

我導出路徑是這樣的:

export PATH=${PATH}:/Documents/DevFolder/adt-bundle-mac-x86_64-20130522/sdk/platform-tools:/Documents/DevFolder/adt-bundle-mac-x86_64-20130522/sdk/tools 

有什麼不對的路徑?

還有什麼可能導致此錯誤。而且,是的,我確實安裝了Android SDK。 根據此:

http://developer.android.com/sdk/installing/bundle.html

+0

如果'android'正確添加到路徑中,您應該可以從終端調用它。在終端上試試'哪個android',並請回報。 – verybadalloc

+0

謝謝。我沒有得到任何迴應的Android。 – digit

+0

'echo $ PATH'說什麼? – verybadalloc

回答

1

這是一個古老的線程,但想到我會提到這一點......你必須打開一個新的終端窗口後加入在〜/ .bash_profile中導出路徑 - 然後「cordova platform add android」工作。 :)

+0

您也可以直接調用命令'source〜/ .bash_profile',而不是打開一個新的終端 – verybadalloc

0

這個工作對我來說

A - 打開文件/Users//.bash_profile(例如從該文件夾,命令VIM的.bash_profile ......或者乾脆從取景器上運行,發現隱藏文件並用文本編輯器打開它)

B - 添加以下行,確保將其調整到ADT文件夾的名稱和位置(在我的情況下,我將原始adt-bundle-mac-x86_64-xxxxx文件夾放入應用程序並將其更名爲ADT)

export PATH =/Applications/ADT/sdk/tools:/ Applications/ADT/sdk/platform-tools:$ PATH

確保在最後添加:$ PATH

相關問題