Android-Studio: adb kann nicht gefunden werden

Lesezeit: 7 Minuten

Benutzer-Avatar
Arnaud Fouchet

Ich habe die Antworten „unable to find adb“ mit Android Studio und Error: Unable to find adb within SDK in Android Studio gelesen und es hat mein Problem nicht gelöst.

Ich verwende das Android-Studio 4.0 und Ubuntu 18.04

Wenn ich auf “Dieses AVD im Emulator starten” klicke, erhalte ich die Fehlermeldung “ADB kann nicht gefunden werden”. Ich habe in den Android/Sdk/Platform-Tools nachgesehen, ich habe eine ausführbare „adb“-Datei.

Nach der Fehlermeldung „unable to locate adb“ startet AVD trotzdem. Aber wenn ich versuche, meine reagierende native App darauf auszuführen, erhalte ich den Fehler

Fehler Die App konnte nicht installiert werden. Stellen Sie sicher, dass Sie die Android-Entwicklungsumgebung eingerichtet haben: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Führen Sie die CLI mit dem Flag –verbose aus, um weitere Details zu erhalten. Fehler: Befehl fehlgeschlagen: ./gradlew app:installDebug -PreactNativeDevServerPort=8081

Ich bin mir ziemlich sicher, dass der React-Native-Teil in Ordnung ist, aber dieser Weg zum Emulator ist nicht derselbe wie zuvor.

Vorher hat es funktioniert. Als ich gestern mein Android-Studio aus heiterem Himmel startete, wurde es “neu gestartet” (zeigte mir den Installationsassistenten usw.), und es scheint, als hätte es seine Konfiguration durcheinander gebracht.

BEARBEITEN: [bad way] Ich habe einen neuen Ubuntu-Benutzer erstellt, Android Studio + React-Native neu installiert. Ich bekomme immer noch die Fehlermeldung, immer noch startet das AVD, aber jetzt kann React-native die App darauf installieren. Jetzt kann ich also mit meinem neuen Benutzer arbeiten, aber ich habe das Problem nicht behoben.

EDIT2: [good way] @jpatmore hat den Android-Studio-Teil behoben (siehe seine Antwort). Der React-Native funktionierte immer noch nicht. Da waren wohl noch irgendwelche Parameter von Android-Studio 3.6 drin [my project]/Android/[gradle or something]
Ich habe mein Repo in einen anderen Ordner geklont, eine weitere “npm install”, “react-native link” durchgeführt und es hat funktioniert.

  • Ich musste SDK 28 installieren und dann funktioniert es

    – Duna

    15. Januar 2021 um 10:47 Uhr

Ein paar Tage nach der Veröffentlichung der obigen Lösung kehrte das Problem auf meinem Windows-System zurück.

Endlich, nach mehreren Stunden der Untersuchung, denke ich, dass ich eine andere Lösung für alle habe, die Probleme mit AVD Manager haben “ADB kann nicht gefunden werden”.

Ich weiß, dass wir die Einstellung für das SDK in Datei -> Einstellungen -> Darstellung & Verhalten -> Systemeinstellungen -> Android SDK haben. Dies scheint nicht genug zu sein! 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 auf eingestellt ist [No SDK] standardmäßig.

Wenn das Dropdown-Feld nichts enthält, wählen Sie Neu, Android SDK und navigieren Sie zum Speicherort Ihres Android SDK (normalerweise C:\Users[username]\AppData\Local\Android\Sdk unter Windows). Sie können dann die Android API xx-Plattform auswählen. Sie sollten diesen lästigen Adb-Fehler jetzt nicht mehr erhalten.

HTH

  • Danke. das hat bei mir funktioniert. So ärgerlich es auch ist, zumindest habe ich den Fehler überwunden.

    – KC-Codierer

    26. Juli 2020 um 0:54 Uhr

  • Ich hatte die abd.exe in meinen Ordnern und ich hatte sie vom Antivirus ausgeschlossen und konnte sie immer noch nicht zum Laufen bringen. Das hat das Problem für mich gelöst, danke für die Antwort.

    – Stoimen

    28. Juli 2020 um 14:39 Uhr

  • Danke, das hat es behoben

    – Joseph

    10. August 2020 um 19:03 Uhr

  • Es gibt keine Datei -> Projektstruktur -> Projekteinstellungen -> Projekt in AS 4

    – Ajna

    28. August 2020 um 5:42 Uhr

  • @Ajna Verwenden Sie Datei -> Projekteinstellungen (Strg+Alt+Umschalt+S unter Windows). Dadurch wird ein Dialogfeld mit dem Titel Projektstruktur geöffnet. In der Liste im linken Bereich sollten Sie unter der Überschrift Projekteinstellungen den Eintrag Projekt sehen. Klicken Sie darauf und im rechten Bereich können Sie Ihr Projekt-SDK festlegen.

    – SadSack963

    30. August 2020 um 17:23 Uhr

Mit Android Studio 4.1.1, um die Lösung anschaulicher zu machen:

Bild verarbeiten

  • Klare und tolle Antwort! Vielen Dank.

    – Hasitha Jayawardana

    4. Februar 2021 um 14:55 Uhr


  • Vielen Dank! Ein Bild sagt mehr als tausend Worte.

    – Sil Cia

    16. April 2021 um 19:19 Uhr

  • Es ist die einzige Lösung, die für mich funktioniert, danke

    – Webmaster

    2. Mai 2021 um 6:10 Uhr

  • Hat bei mir auch unter Windows funktioniert. Klare Antwort

    – Kulio

    28. Mai 2021 um 9:37 Uhr

  • Perfekte Lösung für mich (Mac M1)

    – Huy Nguyen

    31. Oktober 2021 um 15:25 Uhr

Ich begann diesen Fehler zu erhalten, nachdem ich Android Studio von Version 3.6.3 auf 4.0 aktualisiert hatte. Es hat den Emulator nicht daran gehindert zu arbeiten, aber es war etwas nervig.

Ich habe überprüft, ob sich adb.exe im Ordner C:\Users befindet[username]\AppData\Local\Android\Sdk\platform-tools. Ich habe es auch in einer Befehlszeile ausgeführt, um zu beweisen, dass die Exe einwandfrei funktioniert hat.

Endlich habe ich nach einigem hin und her eine Lösung gefunden:

Starten Sie den SDK-Manager, Menü Datei -> Einstellungen -> Darstellung & Verhalten -> Systemeinstellungen -> Android SDK, Registerkarte SDK-Tools (Oder klicken Sie auf den Würfel mit dem blauen Pfeil nach unten in der Symbolleiste).

Zuerst habe ich die Android SDK Platform-Tools (jetzt v30.0.2) aktualisiert. Dies hat das Problem nicht behoben. Ich habe auch versucht, den Plattform-Tools-Ordner manuell zu löschen und neu zu installieren.

Schließlich entschied ich mich, auf den Link „Bearbeiten“ neben dem Feld „Android SDK Location“ zu klicken. Dadurch wird ein neues Dialogfeld für das SDK-Komponenten-Setup geöffnet. Wie gut ist das versteckt?!?! Ich war immer davon ausgegangen, dass es darum geht, den SDK-Pfad zu bearbeiten!

Sie sollten jetzt sehen, dass Android SDK – (installiert) ein Häkchen im Kontrollkästchen hat, ebenso wie alle SDK-Plattformen, die Sie haben. Klicken Sie auf die Schaltfläche Weiter und Ihr SDK wird aktualisiert. Problem gelöst.

HTH

  • Danke, es hat das Android-Studio-Problem behoben. Das React-Native stürzte immer noch ab, ich habe es behoben, indem ich meinen Code geklont, die React-Native-Installation und Co. wiederholt habe. Ich schätze, einige Parameter sind im Android/Gradle oder so geblieben

    – Arnaud Fouchet

    7. Juni 2020 um 12:43 Uhr

  • Während dies die akzeptierte Antwort ist, lesen Sie unten für eine bessere Antwort, die mehr Upvotes hat.

    – jaredbaszler

    22. September 2020 um 19:20 Uhr

  • Wow, das war hilfreich. Vielen Dank. Der ständige Fehlerpop hat mich immer nur ein bisschen genervt xD

    – Manthan_Admane

    25. September 2020 um 22:03 Uhr

  • Mit dieser Methode habe ich zuerst überprüft, ob mein SDK bereits installiert ist. aber ich klicke weiter, es sagt nichts zu tun, aber dann ist mein Problem gelöst … wie seltsam

    – thekucays

    20. Oktober 2020 um 8:16 Uhr

  • Wenn ich diese Methode versuche, ist das Kontrollkästchen “Android SDK – (installiert)” nicht aktiviert und ich kann es nicht aktivieren. Das einzige angekreuzte Kontrollkästchen ist “Android SDK Platform”, aber wenn ich auf “Weiter” klicke, heißt es, dass es nichts zu tun hat und sich nichts ändert.

    – Jean Paul

    1. November 2020 um 13:58 Uhr

Für mich (Android-Studio on Ubuntu-18.04), wurde es durch das falsche Android Project SDK mit den API-Versionen der Emulatoren verursacht.

Um es zu korrigieren, gehen Sie zuerst zu File->Settings->Appearance & Behavior->System Settings->Android SDKin dem überprüfen SDK Platforms->API Level um zu sehen, welche (API-Versionen) installiert wurden, wenn keine, installieren Sie eine.

Dann geh zu Project Structure->Module->Properties und konfigurieren Compile SDK Version und Build Tool Version um mit dem, was installiert wurde, übereinzustimmen.

Ich verwende Windows 8 und habe gerade das gleiche Problem. Ich habe dies gelöst, indem ich die adb.exe in die Pfadvariable eingefügt habe.

  1. Öffnen Sie Ihre adb.exe in C:\Users\your-user\AppData\Local\Android\Sdk\platform-tools\adb.exe und kopieren Sie den Pfad
  2. fügen Sie es in die Umgebungsvariable mit dem Namen path ein.
  3. android studio neu starten

  • Warum Windows 8 für die Entwicklung? nur neugierig

    – Nipunasudha

    1. November 2020 um 0:52 Uhr

Benutzer-Avatar
Harriseu

Für dieses Problem habe ich Folgendes getan, um es endlich zu lösen:

  1. Im Android-Studionavigieren Sie zu Datei > Projektstruktur….erstes Bild
    In dem Projekt Panel, geben Sie Ihre an Projekt-SDK. In meinem Fall wähle ich Android API 30-Plattform. Dann geh zu SDKs Platte darunter Plattformeinstellungengeben Sie Ihre an Ziel bauen. In meinem Fall ist es Android-API 29.zweites Bild

  2. Als nächstes navigiere ich zu GenerierterPluginRegistrant(Siehe dieses Bild). Klicken SDK einrichten. Starten Sie dann Android Studio neu.drittes Bild

  3. Zuletzt habe ich installiert Intel Grafiktreiber davon Webseite. Es aktualisiert automatisch Ihren Grafiktreiber und wird ziemlich lange dauern.viertes Bild Nachdem das Update abgeschlossen ist, starten Sie Ihren Computer/Laptop neu.

Diese Lösung hat bei mir funktioniert und ich hoffe, Sie auch! 🙂

  • Warum Windows 8 für die Entwicklung? nur neugierig

    – Nipunasudha

    1. November 2020 um 0:52 Uhr

Benutzer-Avatar
Cüneyt Küçük

Im Abschnitt „Erweiterte Einstellungen“ Ihres Android-Geräts; Bei „Verify applications via USB = Enable“ und „Select USB Configuration = MIDI“ wird die Verbindung zwischen dem Computer und dem Android-Gerät hergestellt. Das Ergebnis ist gelaufen!

1092620cookie-checkAndroid-Studio: adb kann nicht gefunden werden

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy