J'utilise Windows 10 et lorsque je lance l'émulateur de périphérique virtuel dans Android Studio, je reçois toujours le message suivant:
"Le binaire ADB dans C: \ Users \ 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 mettre à jour vers une version plus récente pour obtenir une application beaucoup plus rapide / transfert de fichier".
Je suis un nouveau développeur avec peu d'expérience. De quoi ai-je besoin pour mettre à jour vers une version plus récente afin que ce message ne s'affiche plus?
Réponses:
Je suis également nouveau sur Android. La réponse de dkalev est correcte mais pas très descriptive pour un nouvel utilisateur. J'ai décrit les étapes ci-dessous.
C'est tout ce qu'on peut en dire.
Codage heureux
la source
you're out of date, catch up
.Pour moi, la mise à jour du SDK n'aide pas. Je résous ce problème en décochant l'option d'émulation "Utiliser l'emplacement ADB détecté". Essaie.
la source
J'ai eu le même problème et l'ai résolu en mettant à jour les outils de construction du SDK Android. Ouvrez le gestionnaire SDK dans Android studio (double shift et tapez gestionnaire SDK). Ensuite, dans le deuxième onglet (Outils SDK), mettez à jour les outils de construction du SDK Android et le message d'erreur devrait disparaître.
la source
17-01-2019
Cela fonctionne pour moi. Juste ouvert
Android SDK Manager
Ensuite , il a montré4 Updates Available
. Je viens donc de le mettre à jour et plus d'avertissement ci-dessus.la source
Il s'agit d'un bug vieux de plusieurs années.
Vérifiez votre version adb comme ceci: (le chemin adb est donné avec l'erreur elle-même)
production :
Cela signifie que cet adb provient des derniers outils de la plate-forme sdk 29.0.4. Vérifiez la dernière version du site officiel ici .
Si vous avez déjà installé la dernière version d'ADB et que vous obtenez toujours l'erreur, il s'agit d'un problème connu. Google n'a pas encore fourni d'autre ADB. Cliquez sur l'option "ne plus jamais montrer" et continuez.
la source
J'ai eu le même problème, mais dans mon cas, le correctif était légèrement différent, car aucune mise à jour ne s'affichait pour les outils du SDK Android. J'ai ouvert le gestionnaire de périphériques virtuels et j'ai réalisé que mon émulateur exécutait l'API 27. Vérifié dans le gestionnaire du SDK et je n'avais pas du tout installé les outils du SDK de l'API 27. L'installation de la version 27 a résolu le problème pour moi.
la source
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. La mise à jour manuelle de l'adb n'a pas résolu ce problème. Ni mise à jour via le studio Android Gui. Dans mon cas, il semble que puisque l'émulateur a été créé avec des "anciens" composants, il continue d'afficher le message. J'avais trois émulateurs, je les ai tous supprimés et j'en ai créé un nouveau. À ma grande surprise quand il a commencé, le message n'était plus.
Impossible de dire si les performances sont meilleures ou non. Le message n'est tout simplement pas venu. J'ai également tout mis à jour au plus tard (émulateurs et sdk).
la source
(Vous avez mentionné que vous êtes nouveau sur Android Studio), je vous recommande donc d'appuyer sur le bouton Android Studio> Aide> Rechercher les mises à jour ... qui mettra à jour votre environnement.
la source
J'ai eu le même problème et l'ai résolu en mettant à jour les outils de construction du SDK Android dans Android Studio.
étape 1 - Double shift et tapez gestionnaire SDK, cela ouvrira le gestionnaire SDK
étape 2 - Ensuite, dans le deuxième onglet (Outils SDK), mettez à jour les outils de construction Android SDK et le message d'erreur devrait disparaître.
si cela ne résout pas, cochez l'option dans l'onglet Paramètres,
use detected Adb tool
dans l'onglet Paramètresla source
J'ai résolu cette erreur en désinstallant deux anciennes versions des outils de construction du SDK, en ne laissant que la plus récente.
la source
Aucune des réponses les plus votées n'a fonctionné pour moi, sauf lorsque j'ai décoché "Utiliser l'emplacement ADB détecté" comme mentionné ci - dessus par @ 褚 阳光. Heureusement, dans mon cas, le message n'est pas apparu, même lorsque je l'ai réactivé. En d'autres termes, le problème peut être résolu en redémarrant "Utiliser l'emplacement ADB détecté" :)
la source
Vous devez d'abord vérifier quel SDK votre émulateur utilise et comme @kuya l'a suggéré, vous devez suivre ces étapes et installer la dernière version de cet outil de construction de SDK. Supposons que votre émulateur utilise le SDK 27, vous devez alors installer la dernière de cette série. Pour moi, c'était 27.0.3. Après cela, l'erreur a disparu.
la source
Essayez de mettre à jour vos éléments SDK Tools, puis supprimez tous les émulateurs actuellement créés et recréez à nouveau. ça marche pour moi
la source
Essayez de réinitialiser les paramètres d'usine sur le périphérique virtuel à partir du Gestionnaire de périphériques Android
la source
J'ai suivi la réponse, mais la dernière étape magique a été de supprimer l'environnement virtuel existant et d'en créer un nouveau.
la source
Cela peut sembler normal, mais j'obtenais la même erreur, mais je l'ai juste mis à jour et cela a fonctionné maintenant sans aucune erreur. Je suggère à quiconque d'essayer les mises à jour en premier.
la source
Si vous êtes bloqué après avoir suivi chacune des étapes décrites ci-dessus, je vous suggère de combiner plusieurs réponses. Les réponses de @Kuya et @ 褚 阳光 ont fonctionné pour moi. Essayez-les. Je peux vous expliquer davantage si les étapes donnent des résultats pour vous.
la source