Fehler: ANDROID_HOME nicht gesetzt ist und " android " Befehl nicht im PATH . Sie müssen mindestens eine der folgenden Bedingungen erfüllt

? CMP @ | Original: StackOverFlow

Ich bin MAC OS X Yosemite Ich habe den ganzen Export Tutorial getan, um die android_home, aber nicht von ihm für mich arbeiten eingestellt



Top 5 Antwort

1harikris @

Stellen Sie sicher, das env Variable exportiert ANDROID_HOME und nicht android_home ( Kleinschreibung beachten) .

Nachdem Sie exportieren, testen Sie es, indem Sie

> echo $ANDROID_HOME

Das Ergebnis sollte in die dir in dem Sie das SDK installiert zeigen.

Nicht zuletzt bearbeiten: /etc/paths hinzufügen dirs $ANDROID_HOME/platform-tools oder /Users/abdi/adt/sdk/platform-tools und $ANDROID_HOME/tools oder /Users/abdi/adt/sdk/tools in die Liste . Datei speichern. Möglicherweise müssen Sie diese Datei als Administrator bearbeiten, wenn es sein muss . Close -Terminal und dann öffnen neue Terminal . geben Sie dann

> echo $PATH

zu überprüfen, ob der Pfad aktualisiert.

Und voila, die bei der Eingabe

> which android

Sie sollten sehen, der richtige Weg, um den binären zurück was in Ihrem Fall ist /Users/abdi/adt/sdk/tools/android . Sie alle sollten jetzt festgelegt werden.

2Valter Strods @

Sicherzustellen ANDROID_HOME exportiert und das Hinzufügen der SDK -Tool Verzeichnisse PATH sollte mehr als genug, um Sie gehen können.

Using the terminal
# First, we make sure we have a newline at the end of the .bash_profile
echo >> /Users/abdi/.bash_profile

# We set the ANDROID_HOME value in the .bash_profile
echo "export ANDROID_HOME=/Users/abdi/adt/sdk" >> /Users/abdi/.bash_profile

# We alter the PATH value a bit as well
echo "export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> /Users/abdi/.bash_profile

# We then tell the terminal to update all the things
. /Users/abdi/.bash_profile
Using a GUI (mostly)

Sie können öffnen Sie die Datei .bash_profile in TextEdit mit dem Befehl open -e /Users/abdi/.bash_profile . Wenn Sie einige Fehler über fehlende Dateien zu erhalten, führen Sie touch /Users/abdi/.bash_profile und wiederholen Sie den Befehl Öffnen . In der Datei, die geöffnet wird, fügen Sie die folgenden Zeilen am Ende .

export ANDROID_HOME=/Users/abdi/adt/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Running . /Users/abdi/.bash_profile, wie in der Terminalversion danach sollte Ihnen vollständig eingerichtet .

3ramesh balakrishnan @

Als erstes müssen Sie die ANDROID_HOME Verzeichnis gesetzt schauen Sie in Ihrem Android -sdk -linux ( mac ) Verzeichnis und suchen Sie nach " Android " ausführbare Datei, in der Regel wird es unter dem Verzeichnis " Tools " existiert

so bearbeiten .bashrc aus Home-Ordner

und fügen Sie diese Zeile unten

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

Ist das erledigt, verlassen Sie die Konsole und Ihren Befehl erneut ausführen

Man könnte erwarten, dass ein Fehler zu sagen " Bitte installieren Android Ziel" android - 19 " ", wenn es noch nicht eingestellt .

Sie können die Höhe, dass die Ausführung " android " Befehl und wählen Sie " Android 4.4.2 API- 19" zu installieren.

Und danach, vergessen Sie nicht, ausreichend Berechtigung zum Verzeichnis geben sich die Anwendung befindet .

4adkap @

Ich hatte das gleiche Problem . Zum Glück ist es leicht reparierbar . Folgen Sie einfach den nächsten Schritten (Die Kommandozeilen vom Terminal).

Öffnen Sie die .bash_profile -Datei mit Befehlszeilenargumente mit -

vi ~/.bash_profile

OR

Es ist möglich, bash_profile in TextEdit öffnen und Änderungen gibt . Verwenden Sie folgenden Befehl, dies zu tun -

open -a "TextEdit" .bash_profile

Überprüfen Sie, ob ANDROID_HOME hat in dieser Datei gesetzt ist. Wenn er bereits eingestellt ist, löschen Sie es ( wahrscheinlich falsch ) . Überprüfen Sie auch, ob PATH in dieser Datei ist jede Bezugnahme auf Werkzeug oder Plattform - Tools ( des Android SDK ) . Sie wären besser dran Löschen Sie diese, bevor Sie Sie die folgenden Befehle starten.

Stellen ANDROID_HOME mit dem folgenden Befehl korrekt  export ANDROID_HOME=/Users/adarsh/android-sdk-macosx

^ Das ist mein Befehl, weil ich installierte es in diesem Ort. Bitte ersetzen Sie " adarsh ​​" Ihren Benutzernamen und " android -sdk - Manager " mit dem Namen Ihres android sdk Ordner, den Sie heruntergeladen haben. Nicht copy-paste diesen Befehl .

Zum Beispiel, wenn Sie Ihren Benutzernamen ist " John" und Sie das Android SDK Ordner, den Sie heruntergeladen und installiert ist, in "Downloads" und Sie können Ihre Ordnernamen auf " sdk " geändert, dann ist dein Befehl wäre -

export ANDROID_HOME=/Users/John/Downloads/sdk

Set PATH mit folgendem Befehl

export PATH=$ANDROID_HOME/tools:$PATH

Aktualisieren Sie Ihre .bash_profile, alle Änderungen, die wir gerade gemacht, indem Sie den Befehlssatz

source ~/.bash_profile

Sie sollten gut sein, jetzt zu gehen und beginnen mit der Entwicklung mit ionischen ! Hoffe, das hilft . Zum Wohle.