832 Stimmen

Richten Sie adb auf Mac OS X ein

Ich habe eine ziemliche Zeit damit verbracht, herauszufinden, wie man adb auf dem Mac einrichtet, also denke ich, dass es für einige Leute nützlich sein könnte, zu schreiben, wie man es einrichtet. adb ist das Befehlszeilentool zum Installieren und Ausführen von Android-Apps auf Ihrem Telefon/Emulator.

60voto

Vic Punkte 1905

HINWEIS: Der Pfad für adb hat sich seit Android Studio 1.0.xx geändert

Für die bash-Shell verwenden Sie:

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

Für die tcsh-Shell verwenden Sie:

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc

46voto

Keval Langalia Punkte 1532

Wenn Sie die zsh-Shell verwenden und nach dem Ausprobieren all dieser Lösungen dennoch jedes Mal $PATH und $ANDROID_HOME setzen müssen, wenn Sie eine neue Terminalinstanz öffnen, dann ist hier Ihre Antwort:

Schritt 1: Führen Sie im Terminal nano ~/.zshrc aus

Schritt 2: Fügen Sie am Ende der Datei folgenden Befehl ein

export ANDROID_HOME=~/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH

Schritt 3: Nach dem Kopieren der obigen Zeilen drücken Sie Strg + X, um zu speichern. und bestätigen Sie mit Y. Es wird Sie fragen, ob Sie den Dateinamen ändern möchten, aber ändern Sie den Namen nicht, sondern drücken Sie direkt auf Enter

Schritt 4: Starten Sie Ihr Terminal neu und führen Sie den adb-Befehl aus.

Bingo!

26voto

Ashish Punkte 1958

Hier ist eine schrittweise Information :

Schritt-1

Terminal starten und zum Benutzerordner gehen.

cd ~/

Schritt-2

Öffnen und die Datei .bash_profile bearbeiten

$ open -e .bash_profile

Wenn Sie keine .bash_profile Datei in Ihrem Computerverzeichnis haben, erstellen Sie eine. Geben Sie den folgenden Befehl ein, um eine neue Datei zu erstellen. Sobald erstellt, befolgen Sie Schritt-2.

touch .bash_profile

Schritt-3

Speichern Sie die folgende Zeile

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

Schritt-4

Aktualisieren Sie die Datei mit dem folgenden Befehl

$ source .bash_profile

$ echo $PATH

Sie sollten jetzt Ihren Android-Pfad im Ausgabefenster sehen.

25voto

funroll Punkte 33821

Persönlich beziehe ich nur meine .bashrc in meine .bash_profile ein:

echo 'source ~/.bashrc' >> ~/.bash_profile

Also habe ich es in meine .bashrc geschrieben. Und ich benutze Android Studio, also war es ein anderer Pfad.

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

Du könntest auch das Folgende wollen:

echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc

20voto

Ned Punkte 313

Der einfachste Weg, den adb-Befehl auf Ihrem Mac-System zu verwenden, besteht darin, den Pfad zu den platform-tools (wo adb vorhanden ist) in Ihr bash_profile hinzuzufügen.

Schritte zum Hinzufügen des adb-Pfads: 1. Öffnen Sie das bash_profile: Dies kann durch Verwendung der folgenden Befehle erfolgen

öffnen ~/.bash_profile

Dadurch wird das bash_profile in einem Editor geöffnet.

  1. Suchen Sie die platform_tools. Normalerweise befinden sie sich am folgenden Ort: Benutzer/"Benutzerordner"/Library/Android/sdk/platform_tools

  2. Fügen Sie den folgenden Befehl in die geöffnete bash_profile-Datei ein:

    export PATH=$PATH:/Benutzer/A374375/Library/Android/sdk/platform-tools

  3. Speichern Sie die Datei mit dem Befehl:

quelle ~/.bash_profile

  1. Überprüfen Sie, ob der Pfad gespeichert ist, indem Sie eingeben: echo $PATH: Sie sollten den gesamten Pfad im Ausgabebereich finden können.

  2. Geben Sie adb ein, um zu überprüfen, ob die Konfiguration funktioniert hat. Wenn Sie Geräte an den Computer angeschlossen haben oder Emulatoren auf Ihrem System ausgeführt werden, werden diese angezeigt, wenn Sie adb devices eingeben

Ausgabe für adb-Geräte

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X