2012-06-10 116 views
43

我試圖在Ubuntu運行命令Android的 - 命令未找到

的Android更新項目--path。

但是我得到一個android:command not found error.

我認爲這是值得做的,我前些天得知放在這裏的路徑?我只是想知道,我需要添加什麼變量(Android我假設),我還需要指出它。

回答

122

在MacOS/Linux中,定義的路徑,無論您安裝SDK爲ANDROID_HOME

的MacOS

$ export ANDROID_HOME=/Applications/android-sdk-macosx 

如果安裝Android Studio,該值將需要

export ANDROID_HOME=$HOME/Library/Android/sdk 

Linux

$ export ANDROID_HOME=~/android-sdk-linux 

然後添加路徑到platform-toolstools子目錄(在MacOS/Linux的相同)。

export PATH=$ANDROID_HOME/tools:$PATH 
export PATH=$ANDROID_HOME/platform-tools:$PATH 

您現在應該可以從shell運行android

如果沒有建議ANDROID_HOME路徑的上方是有效的,你可以找到通過(唯一和統一進行命名)平臺工具文件夾:

find/-name platform-tools 2>/dev/null 

無論返回需要路徑被下調至年底與sdkandroid-sdk-linuxandroid-sdk-macosx

+0

感謝它也適用於我。 – CodeGeeky

+1

+1清晰答案 – evanhutomo

+0

以及如何使其成爲永久性的? – mmmm

1

這是因爲您的platformsplatform-tools不在PATH環境變量中。你可以用path-to-adb/adb運行adb命令或添加platformsplatform-toolsPATH和運行僅輸入adb

這是我的PATH環境變量:

PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/opt/android-sdk-update-manager/tools:/opt/android-sdk-update-manager/platform-tools 
6

假設你已經設置ANDROID_HOME指向SDK安裝,您應該將$ANDROID_HOME/tools$ANDROID_HOME/platform-tools添加到您的PATH

26

另一種可能性就是你的「android」文件不可執行。導航到終端工具的路徑,然後使其可執行:
chmod 777 android
然後你可以運行:
./android sdk
這是爲我工作。現在

+2

感謝您在android sdk之前添加「./」。並不是每個人都意識到必須在那裏。 –

+2

add'。/'是這裏的關鍵。謝謝! – Jeremiah

-1

的Android裏面的Android的SDK /工具

,如果你使用的是Mac,你可以將你的.bash_profile包括它。

PATH=$PATH:[android-sdks]/platform-tools:[android-sdks]/tools 
1

對於Mac,進入你的home目錄鍵入cd ~,然後鍵入vi .bash_profile,該文件可能是空的或剛剛創建,這是沒有問題的。

要編輯的文件,按i鍵盤上和文件中,鍵入以下路徑:

export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH 
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH 

當你完成後,按esc,並再次按shift :並鍵入wq。好的,現在你保存了你的文件。現在,退出終端並重新啓動,並嘗試打字:

adb -h 
android -h 

如果這兩個命令是給你的輸出,它意味着一切工作正常。

不是:我們使用vi命令來編輯文件。如果您對此命令感到困惑,您還可以嘗試nano來編輯文件。

3

有時甚至在您從命令行添加android_sdk/目錄路徑後,它仍然不起作用,並且出現command not found error,在這種情況下請按照下列步驟操作。我自己解決了這個問題,並且我嘗試了所有上述步驟,但都沒有成功,所以我認爲我應該分享,也許這可能有助於某人。
android-sdk-linux是你已經提取的android sdk庫的名稱)。

1)從命令行

gedit ~/.bashrc 

2)打開文件的bashrc在頂部添加下列行。

export PATH=${PATH}:~/android-sdk-linux/tools 
export PATH=${PATH}:~/android-sdk-linux/platform-tools 

3)退出系統並重新登錄。鍵入按Ctrl + Alt鍵+Ť打開命令行,然後鍵入的Android以啓動該軟件。

1

安裝後Android studio。 創建或編輯你的〜/ .bashrc文件,並添加以下行:

export ANDROID_HOME=~/Android/Sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 

和重裝的.bashrc

source ~/.bashrc 
0
  1. 卸載木桶的android平臺的工具

    brew cask uninstall android-platform-tools 
    
  2. 使用Android Studio安裝它