Ich verwende Windows 10 und wenn ich den Virtual Device Emulator in Android Studio starte, wird immer wieder die folgende Meldung angezeigt:
"Die ADB-Binärdatei unter C: \ Benutzer \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe ist veraltet und weist schwerwiegende Leistungsprobleme mit dem Android-Emulator auf. Bitte aktualisieren Sie auf eine neuere Version, um eine wesentlich schnellere App zu erhalten / Datei Übertragung".
Ich bin ein neuer Entwickler mit wenig Erfahrung. Was muss ich auf eine neuere Version aktualisieren, damit die Meldung nicht mehr angezeigt wird?
Antworten:
Ich bin auch neu in Android. Die Antwort von dkalev ist richtig, aber für einen neuen Benutzer nicht sehr aussagekräftig. Ich habe die folgenden Schritte beschrieben.
Das ist alles dazu.
Viel Spaß beim Codieren
quelle
you're out of date, catch up
.Für mich hilft das Update SDK nicht. Ich löse dieses Problem, indem ich die Emulatoroption "Erkannten ADB-Speicherort verwenden" deaktiviere. Versuche es.
quelle
Ich hatte das gleiche Problem und löste es durch Aktualisierung der Android SDK Build-Tools. Öffnen Sie den SDK-Manager in Android Studio (Doppelschicht und geben Sie SDK-Manager ein). Aktualisieren Sie dann auf der zweiten Registerkarte (SDK Tools) die Android SDK Build-Tools und die Fehlermeldung sollte verschwinden.
quelle
17-01-2019
Das funktioniert bei mir. Gerade geöffnet
Android SDK Manager
Dann zeigte es sich4 Updates Available
. Also habe ich es gerade aktualisiert und keine Warnung mehr.quelle
Dies ist ein Jahre alter Fehler.
Überprüfen Sie Ihre ADB-Version wie folgt: (Der ADB-Pfad wird mit dem Fehler selbst angegeben.)
Ausgabe :
Dies bedeutet, dass diese ADB von den neuesten SDK-Plattform-Tools 29.0.4 stammt. Überprüfen Sie die neueste Version von der offiziellen Website hier .
Wenn Sie bereits die neueste Version von ADB installiert haben und dennoch den Fehler erhalten, ist dies ein bekanntes Problem. Google hat noch keine andere ADB bereitgestellt. Klicken Sie auf die Option "Nie wieder anzeigen" und fahren Sie fort.
quelle
Hatte das gleiche Problem, aber in meinem Fall war das Update etwas anders, da für die Android SDK Tools keine Updates angezeigt wurden. Ich habe den Virtual Device Manager geöffnet und festgestellt, dass auf meinem Emulator API 27 ausgeführt wird. Ich habe ihn im SDK-Manager erneut überprüft und die API 27 SDK-Tools überhaupt nicht installiert. Durch die Installation von Version 27 wurde das Problem für mich behoben.
quelle
In meinem Fall wurde diese Nachricht entfernt (nachdem alles aktualisiert wurde), der Emulator gelöscht und ein neuer erstellt. Das manuelle Aktualisieren der ADB hat dies nicht gelöst. Noch Update über das Android Studio Gui. In meinem Fall scheint es, dass der Emulator, da er mit "alten" Komponenten erstellt wurde, die Meldung weiterhin anzeigt. Ich hatte drei Emulatoren, habe sie alle gelöscht und einen neuen erstellt. Zu meiner Überraschung, als es begann, war die Nachricht nicht mehr.
Kann nicht sagen, ob die Leistung besser ist oder nicht. Die Nachricht kam einfach nicht auf. Außerdem habe ich alles auf den neuesten Stand gebracht (Emulatoren und SDK).
quelle
(Sie haben erwähnt, dass Sie neu in Android Studio sind.) Ich empfehle daher, auf die Schaltfläche Android Studio> Hilfe> Nach Updates suchen ... zu klicken, um Ihre Umgebung zu aktualisieren.
quelle
Ich habe diesen Fehler behoben, indem ich zwei ältere Versionen der SDK-Build-Tools deinstalliert habe und nur die neueste Version belassen habe.
quelle
Keines der Top-gestimmt Antworten für mich gearbeitet, außer wenn ich nicht angehakt „Use ADB Lage erkannt“ , wie erwähnt von oben @褚阳光. Glücklicherweise wurde die Nachricht in meinem Fall nicht angezeigt, selbst wenn ich sie wieder einschaltete. Mit anderen Worten, das Problem kann möglicherweise durch Neustart von "Erkannten ADB-Speicherort verwenden" behoben werden :)
quelle
Ich hatte das gleiche Problem und löste es durch Aktualisieren der Android SDK Build-Tools in Android Studio.
Schritt 1 - Doppelschicht und Typ SDK-Manager, dies öffnet den SDK-Manager
Schritt 2 - Aktualisieren Sie dann auf der zweiten Registerkarte (SDK Tools) die Android SDK Build-Tools und die Fehlermeldung sollte verschwinden.
Wenn dies nicht behoben werden kann, aktivieren Sie die Option auf der Registerkarte
use detected Adb tool
Einstellung auf der Registerkarte Einstellungquelle
Zuerst müssen Sie überprüfen, welches SDK Ihr Emulator verwendet, und wie von @kuya vorgeschlagen, müssen Sie diese Schritte ausführen und die neueste Version dieses SDK-Build-Tools installieren. Angenommen, Ihr Emulator verwendet SDK 27, dann müssen Sie die neueste Version dieser Serie installieren. Für mich war es 27.0.3. Danach war der Fehler weg.
quelle
Versuchen Sie, Ihre SDK Tools-Elemente zu aktualisieren, löschen Sie dann alle aktuell erstellten Emulatoren und erstellen Sie sie erneut. Für mich geht das
quelle
Versuchen Sie, die Werkseinstellungen vom Android-Geräte-Manager auf das virtuelle Gerät zurückzusetzen
quelle
Ich folgte der Antwort, aber der magische letzte Schritt bestand darin, die vorhandene virtuelle Umgebung zu löschen und eine neue zu erstellen.
quelle
Das mag normal klingen, aber ich habe den gleichen Fehler erhalten, ihn aber nur aktualisiert und es hat jetzt ohne Fehler funktioniert. Ich empfehle jedem, zuerst nach Updates zu suchen.
quelle
Wenn Sie nicht weiterkommen, nachdem Sie die oben beschriebenen Schritte ausgeführt haben, empfehle ich Ihnen, mehr als eine Antwort zu kombinieren. Die Antworten von @Kuya und @ 褚 阳光 haben bei mir funktioniert. Probiere sie aus. Ich kann mehr erklären, wenn die Schritte für Sie zu Ergebnissen führen.
quelle