2012-06-10 10 views
43

Próbuję uruchomić polecenie w ubuntuAndroid - Polecenie nie znalezione

android --path projektu aktualizacji.

jednak jestem coraz android:command not found error.

Zakładam, że to jest coś zrobić z drogi, która Nauczyłem się tu na drugi dzień? Zastanawiam się tylko, co zmienna muszę dodać (Android zakłada) i co muszę wskazać.

Odpowiedz

122

na MacOS/Linux, definiować ścieżkę gdzie został zainstalowany SDK jako ANDROID_HOME:

MacOS

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

Jeśli zainstalowano Android Studio, wartość musi być

export ANDROID_HOME=$HOME/Library/Android/sdk 

Linux

$ export ANDROID_HOME=~/android-sdk-linux 

Następnie dodać ścieżki do podkatalogów platform-tools i tools (tak samo na MacOS/Linux).

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

Powinieneś być teraz w stanie uruchomić android z powłoki.

Jeśli żadna z proponowanych ścieżek ANDROID_HOME powyżej są ważne, można znaleźć (jednoznacznie i konsekwentnie nazwie) folderu platform-tools poprzez:

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

Cokolwiek ścieżka, która zwraca będą musiały zostać okrojone do końca z sdk, android-sdk-linux lub android-sdk-macosx.

+0

Dzięki to zadziałało również dla mnie. – CodeGeeky

+1

+1 dla jasnej odpowiedzi – evanhutomo

+0

i jak zrobić to na stałe? – mmmm

1

To dlatego, że twoje platforms i platform-tools nie znajdują się w zmiennej środowiskowej PATH. można uruchomić komendę adb z path-to-adb/adb lub dodać platforms i platform-tools do PATH i uruchomić wpisując tylko adb

To moja zmienna środowiskowa 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

Zakładając, że masz ustawione ANDROID_HOME aby wskazywał SDK zainstalować , powinieneś dodać $ANDROID_HOME/tools i $ANDROID_HOME/platform-tools do swojego PATH.

26

Inną możliwością jest po prostu, że plik "android" nie jest wykonywalny. Przejdź do ścieżki narzędzia w terminalu, a następnie zrobić to wykonywalne przez:
chmod 777 android
Następnie można uruchomić:
./android sdk
To co pracował dla mnie.

+2

Dzięki za włączenie "./" przed androidem SDK. Nie każdy zdaje sobie sprawę, że musi tam być. –

+2

dodaj ". /' Jest tutaj kluczem. Dzięki! – Jeremiah

-1

android jest teraz wewnątrz Android SDK/narzędzi

jeśli używasz Mac, można ustawić .bash_profile włączenie go.

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

dla Mac, przejdź do swojego katalogu domowego, wpisując cd ~, a następnie wpisz vi .bash_profile, ten plik może być pusta lub po prostu stworzony, a to nie jest problem.

Aby edytować ten plik, naciśnij i na klawiaturze i wewnątrz pliku wpisz następującą ścieżkę:

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

Kiedy skończysz, naciśnij esc i ponownie nacisnąć shift : i wpisz wq. Okay, teraz zapisałeś swój plik. Teraz zamknij terminal i uruchom ponownie i spróbuj wpisać:

adb -h 
android -h 

Jeśli oba polecenia dają wyjście, oznacza to, że wszystko działa poprawnie.

Not: Użyliśmy komendy vi do edycji pliku. Jeśli się pomylisz z tym poleceniem, możesz również spróbować zmienić plik, korzystając z nano.

3

Czasami nawet po dodaniu ścieżki katalogowej android_sdk/ z wiersza poleceń nadal nie działa i daje command not found error, w takim przypadku wykonaj następujące kroki. Sam przebiegłem ten problem i spróbowałem wszystkich powyższych kroków i żaden z nich nie działał, więc pomyślałem, że powinienem się nim podzielić i być może to mogłoby pomóc komuś.
(android-sdk-linux to nazwa biblioteki sdk z Androidem, którą wypakowałeś:).

1) Otwórz plik .bashrc z linii poleceń

gedit ~/.bashrc 

2) Dodaj poniższe linie na górze.

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

3) Wyloguj się z systemu i zalogować ponownie. Wpisz Ctrl + Alt + T otworzyć wiersz poleceń i wpisz android, aby uruchomić oprogramowanie.

1

Po zainstalowaniu Android studio. utworzyć lub edytować plik ~/.bashrc i dodać następujące wiersze:

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

i odświeżyć .bashrc

source ~/.bashrc 
0
  1. Uninstall cask android-platform-tools

    brew cask uninstall android-platform-tools 
    
  2. Zainstaluj go, używając Android Studio

Powiązane problemy