Das Problem ist: adb
ist nicht in Ihrem PATH
. Hier sucht die Shell nach ausführbaren Dateien. Sie können Ihre aktuelle PATH
con echo $PATH
.
Die Bash wird zunächst versuchen, nach einer Binärdatei namens adb
in Ihrem Pfad, und nicht im aktuellen Verzeichnis. Wenn Sie sich also gerade im Verzeichnis platform-tools
Verzeichnis, rufen Sie einfach
./adb --help
Der Punkt ist Ihr aktuelles Verzeichnis, und dies sagt der Bash, dass sie folgendes verwenden soll adb
von dort aus.
Aber eigentlich, sollten Sie hinzufügen platform-tools
zu Ihrem PATH
sowie einige andere Tools, die im Android SDK enthalten sind. So machen Sie es:
-
Finden Sie heraus, wo Sie das Android-SDK installiert haben. Dies könnte sein (wo $HOME
das Home-Verzeichnis Ihres Benutzers ist) eine der folgenden Angaben (oder überprüfen Sie diese über Konfigurieren > SDK-Manager auf dem Startbildschirm von Android Studio):
- Linux:
$HOME/Android/Sdk
- macOS:
$HOME/Library/Android/sdk
-
Finden Sie heraus, welches Shell-Profil Sie bearbeiten müssen, je nachdem, welche Datei verwendet wird :
- Linux: typischerweise
$HOME/.bashrc
- macOS: typischerweise
$HOME/.bash_profile
- Mit Zsh:
$HOME/.zshrc
-
Öffnen Sie das Shell-Profil aus Schritt zwei, und fügen Sie am Ende der Datei die folgenden Zeilen ein. Stellen Sie sicher, dass Sie den Pfad durch den Pfad ersetzen, in dem Sie installiert haben platform-tools
wenn sie abweicht:
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
-
Speichern Sie die Profildatei und starten Sie dann das Terminal neu oder führen Sie source ~/.bashrc
(oder was auch immer Sie gerade geändert haben).
Beachten Sie, dass die Einstellung ANDROID_HOME
ist für einige Frameworks von Drittanbietern erforderlich, so dass es nicht schadet, es hinzuzufügen.