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?Wenn Sie das zsh-Terminal verwenden, führen Sie bitte folgende Schritte aus:
1) Öffnen Sie die Datei .zprofile mit dem Editor Ihrer Wahl, z.B. "open -a xcode ~/.zprofile"
2) Fügen Sie in der Datei .zprofile einen neuen PATH oder Umgebungsvariable hinzu. Speichern Sie die Datei und beenden Sie den Editor.
3) Führen Sie Ihre .zprofile aus, um Ihren PATH zu aktualisieren: source ~/.zprofile
Schritt 1: Öffnen Sie das Terminal
Schritt 2: Führen Sie den Befehl aus:
touch ~/.bash_profile; open ~/.bash_profile
Schritt 3: Dies öffnet die TextEdit-Datei, in der Sie folgenden Befehl hinzufügen können:
export PATH=$PATH:/Users/sharan/Library/Android/sdk/platform-tools
Zitat
Hinweis: sharan ist mein Benutzername. Überprüfen Sie diesen auf Ihrem System und ersetzen Sie ihn durch sharan. Alles andere bleibt gleich. Sie können dies auch überprüfen, indem Sie Android Studio öffnen
Datei->Projektstruktur..->SDK-Standort
Unter dem Android SDK-Standort befindet sich der Pfad des SDK. Kopieren Sie diesen und fügen Sie ihn in die Datei ein und speichern Sie, indem Sie Command+S drücken
MacPorts
Es scheint, als ob android-platform-tools
erst kürzlich zu MacPorts hinzugefügt wurde - am 2018-10-20, unter java/android-platform-tools/Portfile
:
- https://www.macports.org/ports.php?by=name&substr=android
- https://github.com/macports/macports-ports/blob/master/java/android-platform-tools/Portfile
- https://github.com/macports/macports-ports/commit/7fde64249deb97c97edb37699f1ee8076c98d41a#diff-f03a90b4adeb82935eb39763ecd988f2
Es scheint, als ob es sich auf ein kompiliertes Binärdatei verlässt, das von Google bereitgestellt wird; es scheint, dass der Quellcode für die Binärdatei möglicherweise nicht verfügbar ist.
Das adb
Binärdatei
Wenn man den android-platform-tools/Portfile
von oben rückentwickelt, wird das folgende Archiv von Google abgerufen, um den Port zu erstellen:
Die adb
Binärdatei ist vorkompiliert, verfügbar in platform-tools/adb
innerhalb des oben genannten Archivs, das ein Mach-O 64-Bit ausführbare x86_64
ist, wie beispielsweise file(1)
. Es ist bereit zur Verwendung und scheint keine externen Abhängigkeiten zu haben (z.B., sieht nicht so aus als ob es von Java oder ähnlichem abhängt).
Verwendung von adb
Um beispielsweise das Gerät mit adb
neu zu starten, falls die Ein-/Aus-Taste klemmt, könnten die folgenden Schritte verwendet werden:
cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot
Bei erstmaliger Verwendung nach einem Neustart müssen Sie auch die Kopplung mit dem Telefon durch das Erlauben Sie das Debuggen über USB? Popup auf dem Telefon bestätigen (das Telefon muss über USB-Debugging in den Entwickleroptionen aktiviert sein, keine Root-Berechtigung erforderlich).
- See previous answers
- Weitere Antworten anzeigen