2016-06-21 6 views
5

Ich versuche hinzufügen die Android-Entwicklungsumgebung zu arbeiten om my mac. Ich folge diese Anleitung: https://spring.io/guides/gs/android/Wie füge ich Android-Tools zu meinem Pfad auf dem Mac hinzu?

Ich soll mit dem sdk auf meinen Weg hinzuzufügen:

export ANDROID_HOME=/Users/myname/Library/Android/sdk/android-sdk-macosx 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

aber nicht ich den ‚Android‘ Zugang zu Befehl nicht gibt im Terminal ausgeben und wenn ich ausführen $ ANDROID_HOME ich erhalte:

zsh: no such file or directory: /Users/myname/Library/Android/sdk/android-sdk-macosx 

ich habe den Pfad im Android Studio> Einstellungen> Darstellung & Verhalten> Systemeinstellungen überprüft> Android SDK und das SDK locationg sollte korrekt sein.

Kann mir jemand sagen, was ich falsch mache?

+0

Haben Sie meinen Benutzernamen durch Ihren Benutzernamen ersetzt? – Shubhank

+0

Ja, ich habe es einfach weggelassen, als ich es hier gepostet habe – Mischa

+0

versuche, den Android-Ordner in das Terminalfenster zu ziehen, um seinen tatsächlichen Pfad zu finden – Shubhank

Antwort

4

So nach diesen Beitrag Check-out: Add sdk tools to path in Android Studio app

Ich habe versucht:

export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH 

und es funktionierte

+0

Funktioniert nur mit Version 2. +, Pfad sind in 3+ geändert (siehe @Harry Kommentar) – HKoncept

22

ich nur einen Mac mini für die Arbeit mit den folgenden Schritten aufgebaut, so kann ich Garantiere das funktioniert mit einer Neuinstallation.

1) Android Studio installieren. (Standard ist in Ordnung, Benutzerdefiniert, wenn Sie wollen)

2) Starten Sie Android Studio

3) auf dem Begrüßungsbildschirm auf Konfigurieren (unten rechts)> SDK-Manager

4) Überprüfen Sie, dass Sie haben die neuesten Plattform-Tools und -Tools auf der Registerkarte SDK-Tools installiert.

An dieser Stelle finden Sie auf den Android sdk im Zusammenhang alles installiert haben, die Werkzeuge, einschließlich, im Standardverzeichnis von /Users/your-user-name/Library/Android/sdk

5) Erstellen Sie eine .bash_profile-Datei, wenn Sie nicht bereits ein bei /Users/your-user-name haben

6) Fügen Sie die folgenden Zeilen hinzu: (my username mit Ihnen ersetzen)

export PATH=$PATH:/Users/chris.w.newman/Library/Android/sdk/platform-tools 
export PATH=$PATH:/Users/chris.w.newman/Library/Android/sdk/tools 
export ANDROID_HOME=/Users/chris.w.newman/Library/Android/sdk 

Durch es zu Ihrem .bash_profile hinzufügen, werden diese Zeilen jedes Mal, wenn Sie eine Shell verwenden laufen. Sie müssen sich also nie wieder Sorgen um sie machen.

, dass alles zu testen, funktioniert einwandfrei, versuchen Sie die folgenden ‚die‘ Befehle von einer neuen Shell:

which adb 
which android 

Da diese auf dem Pfad hinzugefügt, sollten Sie ihre Dateipfad in der Hülle gedruckt sehen.

+0

Dies ist eine gute Erklärung, obwohl ich es bei jedem Einschalten machen musste, damit ich benutzt [this link] (http://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x) von Ashish (5. down) bei der Erstellung eines .bash_profile und verwendete die 3 Anweisungen von # 6 und es hat super geklappt. –

+0

Bitte beachten Sie, dass Sie für eine andere Bash-Konfigurationsdatei gehen müssen, falls Sie 'zsh' verwenden. Mehr Details https://github.com/robbyrussell/oh-my-zsh/issues/3807 – Sergii

+1

Ein bisschen kleiner wäre: 'Export ANDROID_HOME =/Benutzer/Benutzername/Bibliothek/Android/sdk' ' Export PATH = $ PATH: $ ANDROID_HOME/platform-tools' 'export PATH = $ PFAD: $ ANDROID_HOME/tools' – Harry