0
votes

Android Studio - lance l'émulateur AVD - "impossible de localiser adb"

Lorsque je lance l'émulateur dans Android Studio via AVD, il continue d'avoir ce popup ennuyeux "incapable de localiser avd".

  • J'ai supprimé les outils de plate-forme et les réinstaller sous SDK Manager-> SDK Tools-> Android SDK platform-tools afin que ce soit un nouvel avd.exe mais cela n'aide pas.

Je ne sais vraiment pas comment, je voudrais que les impressions adb provenant de l'émulateur soient déboguées. Comment puis-je résoudre ça ?

Pour info, je développe Flutter sur Android Studio 4.0

entrez la description de l'image ici


3 commentaires

tuer les processus adb puis essayer


Que se passe-t-il si vous exécutez adb en ligne de commande? Le trouve-t-il?


Est-ce que cela répond à votre question? Erreur: impossible de localiser adb dans le SDK dans Android Studio


6 Réponses :


0
votes

Essaye ça. Copiez l'adresse des outils de la plateforme et collez-la dans la variable d'environnement du chemin. C: \ Users \ viram \ AppData \ Local \ Android \ Sdk \ platform-tools espère que cela fonctionne.


0 commentaires

0
votes

Cela peut sembler très basique mais commencez par un redémarrage complet du système,

  1. Où avez-vous installé le SDK et AVD (répertoires par défaut).
  2. Avez-vous le même problème lorsque vous branchez votre propre périphérique physique.
  3. Assurez-vous d'avoir activé le débogage USB pour l'étape 2.
  4. Si possible, expliquez-nous les étapes d'installation afin que nous puissions identifier les éventuelles erreurs que vous avez pu commettre

2 commentaires

Si vous décrivez un problème similaire à ce fil ( stackoverflow.com/questions/62462211/… ), vous trouverez une solution publiée dans le premier commentaire de Muhammad


Une troisième et possible raison pourrait être que votre antivirus l'ait signalé comme un faiblement positif - Ce serait la solution dans ce cas: stackoverflow.com/questions/39036796/...



0
votes

J'ai eu le même problème et il a fallu un certain temps pour comprendre ce qui ne va pas, mais à la fin, c'était un problème de stockage, vérifiez simplement s'il vous reste quelques concerts (au moins 5 Go) d'espace libre là où vous avez votre avd installé. Cela a réglé le problème pour moi.


0 commentaires

0
votes

Je vais y répondre moi-même car c'est ainsi que cela a été résolu.

ouvrez un projet Android natif, puis adb fonctionne.

Cela ressemble à un bug de scintillement.


0 commentaires

0
votes

J'ai eu le même problème que vous avez été confronté, j'ai fait des recherches sur tout Internet mais je n'ai rien trouvé d'utile. Donc, j'ai en quelque sorte compris le problème et l'ai résolu, le problème est à

app / src / main / java / io / flutter / plugins / GeneratedPluginRegistrant.java

Chaque fois que nous créons un nouveau projet pour une raison quelconque, le module SDK n'est pas configuré automatiquement. Ainsi, le gestionnaire ADB lançait une erreur `` Impossible de localiser AVD '', ce qui n'est pas si fatal car l'erreur / l'avertissement ne nous empêche pas de lancer / démarrer l'émulateur, mais il est tellement ennuyeux de voir cette boîte de dialogue. Voici donc ma solution simple et rapide.

Solution:

Cliquez sur le dossier du projet, appuyez sur l'icône de la liste déroulante juste à côté.

Naviguez maintenant vers le chemin ci-dessous.

> android / app / src / main / java / io / flutter / plugins / GeneratedPluginRegistrant.java

Cliquez maintenant sur le fichier GeneratedPluginRegistrant.java pour l'ouvrir.

Une fois qu'il est ouvert, en haut, vous remarquerez une barre indiquant `` Le module SDK n'est pas défini '',

Maintenant, juste en face, vous verrez également un hyper-texte nommé ' Setup SDK ', il suffit de cliquer dessus.

Cela ouvrira une fenêtre contextuelle avec le titre « Sélectionnez le SDK du projet ».

Sélectionnez maintenant l' API de la plate-forme Android , puis cliquez sur OK . Après cela, redémarrez votre IDE.

Votre problème sera résolu. Et vous remarquerez également que l'émulateur s'ouvre beaucoup plus rapidement qu'auparavant.

REMARQUE:

Les étapes ci-dessus doivent être effectuées avec chaque nouveau projet de flutter.

J'ai joint quelques captures d'écran, suivez-les.

Le problème

L'image ci-dessous représente la boîte de pop-up ennuyeuse que vous rencontrez lors du lancement de l'AVD que nous allons corriger.

boîte d'avertissement

Étape 1: fermez la fenêtre AVD

Fermer la boîte d'avertissement

Étape 2: accédez à GeneratedPluginRegistrant.java

Accédez à GeneratedPluginRegistrant.java

Étape 3: recherchez le module SDK non défini

Fichier GeneratedPluginRegistrant.java

Module SDK non défini

Étape 4: Contre le module SDK, cliquez sur l'hyper-texte Setup SDK.

Hyper-texte du SDK d'installation

Étape 5: Sélectionnez n'importe quelle version du SDK Android

Sélectionnez le SDK du projet

Étape 6: cliquez sur OK

Sélectionnez la version du SDK Android

Étape 7: Redémarrez Android Studio IDE.

Redémarrez l'IDE Android Studio

Après le redémarrage, vous ne verrez plus la boîte de dialogue Annoying.

J'ai également téléchargé une vidéo Youtube pour vous. Vérifiez cela aussi. https://www.youtube.com/watch?v=19ESTnrmYJY&feature=youtu.be


0 commentaires

1
votes

Étape 1: Téléchargez et installez la dernière version d'Android Studio. (Suivez la procédure habituelle)

Étape 2: Installez le plugin Flutter sur Android Studio. (Suivez la procédure habituelle)

Étape 3: Téléchargez la dernière version de Flutter, décompressez-la et copiez-la à l'emplacement de votre choix. (Suivez la procédure habituelle)

Étape 4: Créez votre projet Flutter. (Suivez la procédure habituelle)

Étape 5: Configurez l'émulateur à l'aide du gestionnaire AVD mais ne lancez pas l'émulateur. (Suivez la procédure habituelle) AVD Manager

-------------------------------- IMPORTANT ----------------- ------------------------

Étape 6: Notez la cible (image système) que vous avez choisie pour les appareils, par exemple: Cible Android 8.1 ou nom de l'image système

Étape 7: Ouvrez SDK Manager à partir du menu Outils. Gestionnaire SDK

Étape 8: Dans l'onglet Plates-formes SDK, sélectionnez le package qui est le même que votre image système, dans cet exemple Android 8.1 et cliquez sur Appliquer. Il téléchargera et installera un fichier zip. Après avoir terminé la procédure dans la colonne d'état d'Android 8.1, il s'affichera comme `` Installé ''. Remarque: s'il affiche `` Partiellement installé '', sélectionnez à nouveau Android 8.1 et cliquez à nouveau sur Appliquer, répétez le processus jusqu'à ce qu'il affiche `` Installé ''. Onglet Plates-formes SDk

Étape 9: Redémarrez Android Studio, exécutez l'émulateur. Vous n'obtiendrez PAS à nouveau cette erreur.


0 commentaires