J'ai essayé de développer une application à l'aide de Flutter (utilisant Android studio IDE) .Ajoutez le plug-in et le SDK flutter en studio et Tout est configuré, mais l'émulateur/le périphérique en temps réel ne sont pas répertoriés. Il affiche une erreur du type "Impossible de répertorier les périphériques: impossible de découvrir les périphériques Android. Veuillez exécuter" flutter doctor "pour diagnostiquer les problèmes potentiels"
Lien de référence: https://flutter.io/setup-windows/#Android-setup
configurez flutter in terminal pour détecter Android SDK et Android Studio:
$ flutter config --Android-sdk /path/to/Android/sdk
$ flutter config --Android-studio-dir /path/to/Android/studio
puis redémarrez Android Studio/Intellij. source: https://github.com/flutter/flutter-intellij/issues/2113#issuecomment-383412308
Avait le même problème après avoir déplacé AVD sur un autre disque.
J'ai réussi à résoudre en faisant Android_HOME
variable système pour pointer vers le chemin d'accès Android SDK.
Peut-être n'y a-t-il aucun AVD à lister. Et si l'émulateur est lancé, intelliJ le récupérera.
Dans Android Studio, vous pouvez créer un fichier AVD à l'aide du gestionnaire AVD ou de Terminal. Voici comment vous pouvez le faire en utilisant Terminal,
Tout d'abord, allez dans le répertoire installé Android sdk -> outils
et copiez le chemin et dans le terminal, tapez cd
, collez le chemin et appuyez sur entrée. Vous êtes maintenant dans le répertoire tools.
Ensuite, en utilisant le type de terminal:
emulator -list-avds
- pour répertorier les AVD créés (vous devez être dans le répertoire tools pour exécuter cette commande).
S'il existe un type d'appareil emulator -avd <name>
. sinon vous pouvez en créer un:
tapez cd bin
puis,
Utilisation:
avdmanager create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]
À titre d'exemple:
avdmanager create avd -n Nexus -d 23 -k system-images;Android-23;google_apis;x86
Retournez ensuite dans le répertoire tools en tapant cd ..
et tapez emulator -list-avds
. Cette commande listera votre AVD créé.
Pour exécuter un type de fichier AVD:
emulator -avd <name>
À propos de AVD .