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.
Antworten
Zu viele Anzeigen?Hinweis: Dies wurde ursprünglich auf Installing ADB on macOS geschrieben, aber diese Frage wurde als Duplikat dieser geschlossen.
_Hinweis für zsh-Benutzer: Ersetzen Sie alle Verweise auf ~/.bash_profile
durch ~/.zshrc
._
Option 1 - Mit Homebrew
Dies ist der einfachste Weg und bietet automatische Updates.
-
Installieren Sie Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
-
Installieren Sie adb
brew install android-platform-tools
oder versuchen Sie eine Cask-Installation, abhängig von Ihren Einstellungen:
brew install --cask android-platform-tools
-
Verwenden Sie adb
adb devices
Option 2 - Manuell (nur die Plattform-Tools)
Dies ist der einfachste Weg, um eine manuelle Installation von ADB und Fastboot zu erhalten.
-
Löschen Sie Ihre alte Installation (optional)
rm -rf ~/.android-sdk-macosx/
-
Navigieren Sie zur https://developer.android.com/studio/releases/platform-tools.html und klicken Sie auf den Link
SDK Platform-Tools für Mac
. -
Gehen Sie zu Ihrem Downloads-Ordner
cd ~/Downloads/
-
Entpacken Sie die heruntergeladenen Tools
unzip platform-tools-latest*.zip
-
Verschieben Sie sie an einen Ort, an dem Sie sie nicht versehentlich löschen
mkdir ~/.android-sdk-macosx mv platform-tools/ ~/.android-sdk-macosx/platform-tools
-
Fügen Sie
platform-tools
zu Ihrem Pfad hinzuecho 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
-
Aktualisieren Sie Ihr Bash-Profil (oder starten Sie Ihre Terminal-App neu)
source ~/.bash_profile
-
Verwenden Sie adb
adb devices
Option 3 - Wenn Sie bereits Android Studio installiert haben
-
Fügen Sie
platform-tools
zu Ihrem Pfad hinzuecho 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile echo 'export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"' >> ~/.bash_profile
-
Aktualisieren Sie Ihr Bash-Profil (oder starten Sie Ihre Terminal-App neu)
source ~/.bash_profile
-
Verwenden Sie adb
adb devices
Option 4 - MacPorts
-
Installieren Sie das Android SDK:
sudo port install android
-
Führen Sie den SDK-Manager aus:
sh /opt/local/share/java/android-sdk-macosx/tools/android
-
Deaktivieren Sie alles außer
Android SDK Platform-Tools
(optional) -
Installieren Sie die Pakete, akzeptieren Sie die Lizenzen. Schließen Sie den SDK Manager.
-
Fügen Sie
platform-tools
zu Ihrem Pfad hinzu; in MacPorts befinden sie sich in/opt/local/share/java/android-sdk-macosx/platform-tools
. Z.B., für Bash:echo 'export PATH="$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools"' >> ~/.bash_profile
-
Aktualisieren Sie Ihr Bash-Profil (oder starten Sie Ihr Terminal/Shell neu):
source ~/.bash_profile
-
Verwenden Sie adb:
adb devices
Option 5 - Manuell (mit SDK Manager)
-
Löschen Sie Ihre alte Installation (optional)
rm -rf ~/.android-sdk-macosx/
-
Laden Sie die Mac SDK-Tools von der Android-Entwicklerseite unter "Nur die Befehlszeilentools erhalten" herunter. Stellen Sie sicher, dass Sie sie in Ihren Downloads-Ordner speichern.
-
Gehen Sie zu Ihrem Downloads-Ordner
cd ~/Downloads/
-
Entpacken Sie die heruntergeladenen Tools
unzip tools_r*-macosx.zip
-
Verschieben Sie sie an einen Ort, an dem Sie sie nicht versehentlich löschen
mkdir ~/.android-sdk-macosx mv tools/ ~/.android-sdk-macosx/tools
-
Führen Sie den SDK-Manager aus
sh ~/.android-sdk-macosx/tools/android
-
Deaktivieren Sie alles außer
Android SDK Platform-Tools
(optional) -
Klicken Sie auf
Pakete installieren
, akzeptieren Sie die Lizenzen, klicken Sie aufInstallieren
. Schließen Sie das SDK Manager-Fenster. -
Fügen Sie
platform-tools
zu Ihrem Pfad hinzuecho 'export PATH="$PATH:~/.android-sdk-macosx/platform-tools/"' >> ~/.bash_profile
-
Aktualisieren Sie Ihr Bash-Profil (oder starten Sie Ihre Terminal-App neu)
source ~/.bash_profile
-
Verwenden Sie adb
adb devices
Nur für zsh-Benutzer in Terminal oder iTerm2 auf macOS
Geben Sie die folgenden zwei Befehle ein, um das Android SDK und die Platform-Tools zu Ihrer zsh in Terminal oder iTerm2 auf macOS hinzuzufügen
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc
Nachdem Sie die beiden Befehle zu ~/.zshrc
hinzugefügt haben, müssen Sie die zsh neu laden.
source ~/.zshrc
2022 Lösung
Wenn Sie bereits Android Studio installiert haben und das Terminal ADB nicht erkennt, hier ist ein Einzeiler, der das Problem lösen sollte:
sudo ln -s ~/Library/Android/sdk/platform-tools/adb /usr/local/bin
Es erstellt einen symbolischen Link (im Wesentlichen eine Verknüpfung) für die ausführbare Datei adb
. Es wird zu /usr/local/bin
hinzugefügt, was einer der Standardorte ist, an denen das Terminal nach Befehlszeilentools sucht.
- See previous answers
- Weitere Antworten anzeigen