Beim Ausführen der App erhalte ich in Android Studio ständig diese Fehlermeldung:
java.lang.IllegalArgumentException: Unable to locate adb
Habe mehrere Möglichkeiten zur Fehlerbehebung durch Herunterladen von ADB versucht, aber das Problem wurde nicht behoben. Was meinen Sie?
Antwort1
Nach mehreren Stunden der Untersuchung glaube ich endlich, eine weitere Lösung für alle zu haben, die Probleme mit dem AVD Manager „ADB konnte nicht gefunden werden“ haben.
Ich weiß, dass wir die Einstellung für das SDK unter Datei -> Einstellungen -> Darstellung und Verhalten -> Systemeinstellungen -> Android SDK haben. Das scheint jedoch nicht auszureichen! Es scheint, dass Android Studio (zumindest die neue Version 4) Projekten trotz der obigen Einstellung kein Standard-SDK gibt.
Sie müssen also auch (für jedes Projekt) zu Datei -> Projektstruktur -> Projekteinstellungen -> Projekt gehen und das Projekt-SDK auswählen, das standardmäßig auf [Kein SDK] eingestellt ist.
Wenn das Dropdown-Feld nichts enthält, wählen Sie „Neu“, wählen Sie „Android SDK“ und navigieren Sie zu Ihrem Android SDK-Speicherort (unter Windows normalerweise C:\Benutzer[Benutzername]\AppData\Local\Android\Sdk). Sie können dann die Android API xx-Plattform auswählen. Dieser lästige ADB-Fehler sollte jetzt nicht mehr auftreten.
HTH
Antwort2
Ich habe dieses Problem behoben, indem ich SDK vom SDK Manager in Android Studio installiert habe.
Antwort3
Aktualisieren:
Unter macOS-Versionen > 10.15.x (Catalina) ist die zu verwendende Datei:
¨/.zshrc
da Apple ab 10.15 auf ZSH als Standard-Login-Shell umgestiegen ist.
----Ursprüngliche Antwort folgt + kleine Anpassungen zur Verdeutlichung----
Bei mir hat das auf meinem Mac funktioniert.
Installieren Sie platform-tools und aktualisieren Sie Ihre Umgebungsvariable $PATH:
Verwenden Sie den Texteditor Ihrer Wahl:
nano ~/.zshrc # ~/.bashrc for macOS < 10.15
Bearbeiten Sie den vorhandenen Pfad oder fügen Sie Folgendes hinzu:
export PATH="$PATH:[PLATFORM-TOOLS-PATH-HERE]"
Speichern Sie die Datei und aktualisieren Sie die Konfiguration von Zsh:
source ~/.zshrc # (~/.bashrc if macOS < 10.15) Or zsh -l to re-read login scripts
Hoffe das hilft.
Antwort4
Wenn Sie mit React Native arbeiten, stellen Sie bitte sicher, dass Sie diese Tools installiert haben, da sie mir gefehlt haben und mein Problem dadurch gelöst wurde.
Für weitere Einzelheiten besuchen Sie React Native-Dokumentation zur Installation