web-dev-qa-db-fra.com

ADB.exe est obsolète et présente de graves problèmes de performances

J'utilise Windows 10 et lorsque je lance l'émulateur de périphérique virtuel dans Android Studio, le message suivant s'affiche: 

"Le fichier binaire ADB situé dans C:\Utilisateurs\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe est obsolète et présente de graves problèmes de performances avec l'émulateur Android. Veuillez effectuer la mise à jour vers une version plus récente pour obtenir une application nettement plus rapide./transfert de fichier". 

Je suis un nouveau développeur avec peu d'expérience. De quoi ai-je besoin pour mettre à jour une version plus récente afin que ce message ne soit plus affiché? 

55
Siviwe

Je suis nouveau sur Android aussi. La réponse de dkalev est correcte mais pas très descriptive pour un nouvel utilisateur. J'ai décrit les étapes ci-dessous.

  1. Double Shift pour ouvrir le champ de recherche
  2. Gestionnaire de SDK de type
  3. Dans les résultats affichés, cliquez sur "Gestionnaire de SDK".
  4. Dans la fenêtre qui s'ouvre, cliquez sur le deuxième onglet "Outils du SDK" . Vous devriez voir qu'une mise à jour est disponible pour les outils de compilation du SDK sur la première ligne.
  5. Cochez "Afficher les détails du paquet" dans le coin inférieur droit
  6. Faites défiler jusqu'au dernier élément sous «Outils de génération de SDK» et cochez la case. (Le mien était 28.0.1)
  7. Cliquez sur "Appliquer"
  8. Dans la boîte de dialogue qui apparaît, cliquez sur "OK"
  9. Une fois le programme d'installation terminé, cliquez sur "Terminer".
  10. Décochez la case "Afficher les détails du paquet" et regardez "Outils de compilation du SDK Android" (première ligne). Il ne devrait y avoir aucune mise à jour disponible et il devrait dire "Installé"
  11. Cliquez sur "OK" pour fermer le gestionnaire de SDK.

C'est tout ce qu'on peut en dire.

Bonne codage

64
Kuya

J'ai eu le même problème et l'ai résolu en mettant à jour le SDK Android Build-Tools. Ouvrez le gestionnaire de SDK dans le studio Android (double décalage et tapez gestionnaire de SDK). Ensuite, sur le deuxième onglet (Outils du SDK), mettez à jour les outils de compilation du SDK Android et le message d'erreur devrait disparaître.

17
dkalev

Dans mon cas, ce qui a supprimé ce message était (après avoir tout mis à jour) la suppression de l'émulateur et la création d'un nouveau . Ni mise à jour via le studio Android Gui . Dans mon cas, il semble que depuis que l'émulateur a été créé avec "d'anciens" composants, il continue d'afficher le message. J'avais trois émulateurs, je les ai juste tous supprimés et j'en ai créé un nouveau. Pour ma surprise quand il a commencé le message n'était plus.

Je ne peux pas dire si les performances sont meilleures ou non. Le message n'a tout simplement pas été soulevé. En outre, j'ai tout mis à jour au plus tard (émulateurs et SDK).

5
soynerdito

(Vous avez mentionné que vous êtes nouveau sur Android Studio), je vous recommande donc d'appuyer sur Android Studio> Aide> Rechercher les mises à jour ... le bouton qui mettra à jour votre environnement.

2
Istvan

Avait le même problème, mais dans mon cas, le correctif était légèrement différent, car aucune mise à jour n'a été affichée pour les outils SDK Android. J'ai ouvert le Gestionnaire de périphériques virtuel et réalisé que mon émulateur exécutait l'API 27. Vérifié dans le Gestionnaire de SDK, je n'avais pas du tout l'API 27 Outils de SDK. L'installation de v 27 a résolu le problème pour moi.

2
vinnyh

Pour moi, la mise à jour du SDK ne m'aide pas. Je résous ce problème en décochant l'option d'émulation "Utiliser l'emplacement ADB détecté". Essaie. use detected ADB location

1
褚阳光

Vous devez d’abord vérifier le SDK utilisé par votre émulateur et, comme @kuya l’a suggéré, vous devez suivre ces étapes et installer la dernière version de cet outil de génération de SDK. Supposons que votre émulateur utilise le SDK 27, vous devez alors installer la dernière version de cette série. Pour moi, c'était 27.0.3. Après cela, l'erreur a disparu.

0
Amit Ray

Essayez de réinitialiser le périphérique virtuel au périphérique virtuel à partir de Android Gestionnaire de périphériques.

enter image description here

0
Michael azzar

17-01-2019

Cela fonctionne pour moi . Je viens d'ouvrir Android SDK Manager Ensuite, il a montré 4 Updates Available. Donc je viens de le mettre à jour et plus d'avertissement ci-dessus. 

 enter image description here

0
Sampath