ADB.exe is verouderd en heeft ernstige prestatieproblemen

Ik gebruik Windows 10 en wanneer ik de Virtual Device Emulator in Android Studio start, krijg ik steeds de melding:

“Het ADB-binaire bestand in C:\Users\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe is verouderd en heeft ernstige prestatieproblemen met de Android Emulator. Werk bij naar een nieuwere versie om aanzienlijk snellere app / bestandsoverdracht”.

Ik ben een nieuwe ontwikkelaar met weinig ervaring. Wat moet ik updaten naar een nieuwere versie zodat dat bericht niet meer wordt weergegeven?


Antwoord 1, autoriteit 100%

Ik ben ook nieuw op Android. Het antwoord van dkalev is correct, maar niet erg beschrijvend voor een nieuwe gebruiker. Ik heb de onderstaande stappen uiteengezet.

  1. Dubbel Shift om het zoekvak te openen
  2. Type SDK-manager
  3. Klik in de getoonde resultaten op “SDK Manager”
  4. Klik in het geopende venster op het tweede tabblad “SDK Tools”. Je zou moeten zien dat er een update beschikbaar is voor SDK Build-Tools op de eerste regel
  5. Vink “Toon pakketdetails” aan in de rechter benedenhoek
  6. Scroll naar het laatste (laatste versie) item onder “SDK Build-Tools” en vink het vakje aan. (De mijne was 28.0.1)
  7. Klik op “Toepassen”
  8. Klik in het dialoogvenster dat verschijnt op “OK”
  9. Als het installatieprogramma klaar is, klikt u op “Voltooien”
  10. Deselecteer “Toon pakketdetails” en kijk naar “Android SDK Build-Tools” (eerste regel). Er zou geen update beschikbaar moeten zijn en er zou “Geïnstalleerd” moeten staan
  11. Klik op “OK” om de SDK Manager te sluiten

Dat is alles.

Veel plezier met coderen


Antwoord 2, autoriteit 28%

Voor mij helpt update-SDK niet. Ik los dit probleem op door de emulatoroptie “Gedetecteerde ADB-locatie gebruiken” uit te schakelen. Probeer het eens.


3, Autoriteit 11%

Ik had hetzelfde probleem en loste het op door de Android SDK-build-tools bij te werken. Open de SDK Manager in Android Studio (Double Shift and Type SDK Manager). Dan bij op het tweede tabblad (SDK-tools), update de Android SDK-build-tools en moet het foutbericht verdwijnen.


4, Autoriteit 6%

Dit is een jaar oude bug.

Controleer uw ADB-versie zoals dit: (het ADB-pad wordt gegeven met de fout zelf)

C:\Users\<your_user_name_>\AppData\Local\Android\Sdk\platform-tools\adb.exe --version

Uitgang:

Android Debug Bridge versie 1.0.41

versie 29.0.4-5871666

Geïnstalleerd als C: \ -gebruikers \ SUNIL \ APPDATA \ LOCAL \ Android \ SDK \ platform-tools \ adb.exe

Dit betekent dat deze ADB afkomstig is van het nieuwste SDK-platformgereedschap 29.0.4.
Controleer de nieuwste versie van officiële site hier .

Als u al de nieuwste versie van ADB hebt geïnstalleerd en nog steeds de foutmelding krijgt, is dit een bekend probleem. Google heeft nog geen andere ADB verstrekt. Klik op de optie “NOOIT weergeven” en ga verder.


5, Autoriteit 6%

17-01-2019

Dit werkt voor mij.
Gewoon geopend Android SDK ManagerDan toonde het 4 Updates Available. Dus ik heb het net bijgewerkt en niet meer boven waarschuwing.


6, Autoriteit 3%

Had hetzelfde probleem, maar in mijn geval was de oplossing iets anders, omdat er geen updates werden weergegeven voor de Android SDK Tools. Ik opende de Virtual Device Manager en realiseerde me dat mijn emulator API 27 draaide. Ik keek terug in de SDK Manager en ik had helemaal geen API 27 SDK Tools geïnstalleerd. Het installeren van v 27 loste het probleem voor mij op.


Antwoord 7, autoriteit 2%

In mijn geval was dit bericht (na alles bijgewerkt te hebben) het verwijderen van de emulator en het maken van een nieuwe.
Het handmatig updaten van de adb loste dit niet op. Evenmin updaten via de Android studio Gui.
In mijn geval lijkt het erop dat, aangezien de emulator is gemaakt met “oude” componenten, hij het bericht blijft weergeven. Ik had drie emulators, heb ze allemaal verwijderd en een nieuwe gemaakt. Tot mijn verbazing toen het begon, was het bericht niet meer.

Kan niet zeggen of de prestaties beter zijn of niet. Het bericht kwam gewoon niet aan. Ook heb ik alles bijgewerkt naar de nieuwste (emulators en sdk).


Antwoord 8, autoriteit 2%

Ik had hetzelfde probleem en heb het opgelost door de Android SDK Build-Tools bij te werken in Android Studio.

stap 1 – Dubbele shift en typ SDK-manager, hierdoor wordt de SDK-manager geopend

stap 2 – Werk vervolgens op het tweede tabblad (SDK Tools) de Android SDK Build-Tools bij en de foutmelding zou moeten verdwijnen.

Als dit niet helpt, vink dan de optie aan op het tabblad Instelling,use detected Adb toolop het tabblad Instelling


9

(u noemde dat u nieuw bent in Android Studio), dus ik raad aan om op de Android Studio & GT te drukken; Help & GT; Controleer op updates … -knop die uw omgeving bijwerkt.


10

Ik heb deze fout opgelost door het verwijderen van twee oudere SDK-build-tools-versies, en laat alleen de meest recente.


11

De oplossing die voor mij werkte –

Ik heb mijn Android-studio gesloten.

Ik heb deze site bezocht – https: //androidstudio.io/downloads/tools/download-the-latest-version-of-adb.exe.html

Van daaruit heb ik het nieuwste adb.zip-bestand

gedownload

Ik heb de map uitgepakt en de 3 bestanden gekopieerd –

adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll 

Ik ging naar de map – C:\Users\PayelSenapati\AppData\Local\Android\Sdk\platform-tools

Daar heb ik de oude bestanden vervangen door de nieuwe bestanden. (Plakken gevolgd door de bestaande bestanden vervangen)

Toen opende ik mijn Android Studio opnieuw, opende mijn virtuele Android-apparaat. Alles is goed verlopen. De fout was niet meer.


Antwoord 12

Controleer in de SDK Manager, op het tabblad SDK Tools of u updates hebt, zo niet, deselecteer “Verouderde pakketten verbergen” en controleer of er iets is gemarkeerd als (verouderd), zo ja, deselecteer het item en pas toe. In mijn geval waren het de Android SDK Tools.


Antwoord 13

Eerst moet je controleren welke SDK je emulator gebruikt en zoals @kuya suggereerde, moet je die stappen volgen en de nieuwste versie van die SDK Build Tool installeren. Stel dat uw emulator SDK 27 gebruikt, dan moet u de nieuwste in die reeks installeren. Voor mij was het 27.0.3. Daarna was de fout verdwenen.


Antwoord 14

Probeer de fabrieksinstellingen terug te zetten naar het virtuele apparaat vanuit Android-apparaatbeheer


Antwoord 15

Niets van de topgestelde antwoorden werkte voor mij, behalve wanneer ik geadviseerd “gebruik gedetecteerd adb-locatie” als genoemd hierboven door @ 褚 阳光. Gelukkig, in mijn geval kwam het bericht echter niet op, zelfs toen ik het weer aan de slag. Met andere woorden, het probleem kan worden opgelost door opnieuw te starten “Gebruik Detected Adb Location” 🙂


16

Probeer uw SDK-hulpmiddelenitems bijwerken en verwijder vervolgens alle momenteel gemaakte emulator en maak opnieuw opnieuw. het werkt voor mij


17

Dit klinkt misschien normaal, maar ik kreeg dezelfde fout, maar heeft het net bijgewerkt en het werkte nu zonder enige fout. Ik stel voor dat iemand eerst probeert voor updates.


18

Als u vastzit na het volgen van elk van de in bovenstaande stappen, zal ik voorstellen dat u meer dan één antwoorden combineert. De antwoorden van @kuya en @ 褚 阳光 werkten voor mij. Probeer ze uit. Ik kan meer uitleggen als de stappen voor u resultaten opleveren.


19

Dit kan ook een probleem zijn met Hyper-V-instellingen op Windows 10 Pro. Want met deze fout werd ik geconfronteerd met BSOD – https://www.techclassy.com/ Fix-Hypervisor-Error-BSOD /


20

Ik heb geconfronteerd met hetzelfde probleem, en ik probeerde dingen te volgen, wat niet werkte:

  1. Het bestaande AVD verwijderen en een nieuwe maken.

  2. Verwijder de laatste bestaande en oudere versies (als u) van SDK-tools en SDK-BUTER-hulpmiddelen en het installeren van nieuwe.

Wat voor mij werkte, verwijderde en herbouwde de nieuwste platformgereedschappen, waar ADB daadwerkelijk woont.


21

Ik volgde het antwoord, maar de Magic Final Step verwijderde de bestaande virtuele omgeving en het creëren van een nieuwe.

Other episodes