2013-11-24 44 views
3

我無法弄清楚如何讓我的Android命令行工具正常工作。我運行了以下命令,但是當輸入Android avd時,輸出爲bash: android: command not found。有沒有人有任何關於如何讓Android命令行工具工作的建議?我已經安裝了SDK等,我不知道該怎麼做。如何讓Android命令行工具正常工作?

export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools 
export PATH=$PATH:$ANDROID_HOME/tools 
+0

我假設你使用的是Mac,你見過[呢?](http://stackoverflow.com/問題/ 19832803/bash-android-command-not-found-on-mac-osx) – user1555863

+0

我無法找到.bash_profile。 – user2600095

回答

9

一個顯而易見的問題是:

export Android_Home=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools 
export PATH=$PATH:$ANDROID_HOME/tools 

... Android_HomeANDROID_HOME不一樣。 Mac OS X(和其他Unix系統)上的環境變量名稱區分大小寫。嘗試:

export ANDROID_HOME= ... 

接下來,在評論OP寫道:

我無法找到的.bash_profile

好了,請讓你的home目錄下創建它。打開一個終端,並鍵入:

nano ~/.bash_profile 

另外,我覺得在

export ANDROID_HOME=/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools 

...的/tools位實在是太多了。 SDK家應該只是/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/,然後在PATH你想有$ANDROID_HOME/tools

+0

我還是一樣:找不到android:command。 – user2600095

+0

我得到它的工作。一旦我拿了@ Jonik的建議,並改爲工具,而不是platform_tools。感謝大家! – user2600095

+0

export Android_Home =/Users/username/Downloads/adt-bundle-mac-x86_64-20131030/sdk/tools export PATH = $ PATH:$ ANDROID_HOME/tools android updated project -t 1 -p。 上面的線爲我工作... – Noundla

0

只要改變

出口Android_Home =/ 用戶/用戶名/下載/ ADT-束-MAC- x86_64-20131030/SDK /工具 出口PATH = $ PATH: $ ANDROID_HOME /工具

出口ANDROID_HOME =/ 用戶/用戶名/下載/ 一個DT-束-MAC- x86_64-20131030/SDK /平臺的工具 出口PATH = $ PATH: $ ANDROID_HOME /平臺的工具

+0

我還在找android:command not found – user2600095

+0

你對adb使用了什麼命令? – VishalKale

2

這是在我的osx系統上工作。正確應用您的路徑。

export ANDROID_HOME=/Users/nathansire/Library/Android/sdk 
export PATH=$ANDROID_HOME/platform-tools:$PATH 
export PATH=$ANDROID_HOME/tools:$PATH 

記住運行源從〜/應用更改的.bash_profile

source .bash_profile