web-dev-qa-db-fra.com

AVD Manager - Impossible de créer un périphérique virtuel Android

Je viens d'installer hier le plug-in Android Eclipse et le SDK Android de Google. J'ouvre la fenêtre du gestionnaire AVD en allant à Window -> Android Virtual Device Manager. Je clique ensuite sur "Nouveau" et la fenêtre "Créer un nouveau périphérique virtuel Android (AVD)" s'affiche. Le problème est que je ne peux pas obtenir le bouton "OK" pour ne pas être grisé. Je choisis Nexus 7 dans "Périphérique", je nomme l’AVD, je choisis "Android 4.2 API niveau 17" comme cible. Et peu importe ce que je fais pour le reste des paramètres, le bouton "OK" continue d'être grisé. Je ne suis pas présenté avec des erreurs. Avez-vous une idée de ce qui me manque et de la raison pour laquelle la fenêtre ne me permet pas de continuer en cliquant sur "OK"?

107
ossys

Soit vous n'avez pas sélectionné de cible CPU/ABI dans le menu déroulant situé sous la cible, soit vous n'avez pas installé d'image système Ouvrez votre gestionnaire de SDK et vérifiez que vous avez installé ARM EABI v7a System Image dans la section Android 4.2.

141
Ralgha

J'ai eu du mal à créer un DAV.

Non plus:

  • redémarrez Eclipse après avoir installé les versions du SDK à partir du gestionnaire de SDK, ou
  • vous devez exécuter le "AVD Manager.exe" en dehors d'Eclipse
25
mungflesh

Tout d'abord, assurez-vous de ne pas avoir d'espaces (ou d'autres caractères non autorisés tels que '+', '=', '/', etc.) dans le champ "Nom AVD" Les espaces l'ont cassé pour moi.

22
Sebastian Carroll

J'ai eu le même problème, bien que tous les packages requis aient été installés. J'ai fermé Eclipse, lancé monitor.bat dans le dossier\Android-sdks\tools \, ouvert le gestionnaire AVD à partir de là et créé les périphériques virtuels ici.

14
Laszlo Sisa

vous devez éviter les espaces dans le nom AVD . & Sélectionnez l'option "Skin".

9
Anshu Kumar Gupta

Essayez de créer un DAV avec le monitor.bat dans le tools-folder, cela a fonctionné pour moi!

6
Philip

Une autre chose qui m'a fait trébucher: le champ "Nom" doit être un mot unique et ne doit pas avoir d'espaces!

5
phsource

J'ai eu exactement le même problème ... le chargement du ARM EABI v7a Image système a également fonctionné pour moi. Merci beaucoup.

J'avais déjà vu dans le gestionnaire de SDK Android qu'une image système portant le même nom (Image système ARM EABI v7a) était installée sur mon système pour un SDK plus récent (Android 4.2). Par conséquent, j’ai pensé que cela éliminerait la nécessité d’installer l’ancienne image Android 2.2 SDK ARM, mais apparemment pas.

4
Chris Johnson

Hé les gars, j'ai eu le même problème mais maintenant je l'ai: Vérifiez quelle API vous sélectionnez et pour cette version Version de l'API est CPU/ABI disponible ou non. S'il est disponible, votre travail est terminé! Sélectionnez l'appareil en fonction des fenêtres qui le prennent en charge.

3
amit

Vous devez ouvrir votre SDK Manager et vous assurer que tout est installé, en particulier System Image. Après ça ira bien! 

3
lili caspia

Si vous avez modifié le chemin du SDK d'une manière ou d'une autre, il ne pourra pas trouver les SDK que vous avez installés même s'il les répertorie correctement.

J'ai résolu par ouvrir Android SDK Manager et dans cette boîte de dialogue en choisissant le menu Outils -> Gérer les AVD. Et lorsque vous ouvrez Gérer les AVD directement à partir de la barre d’outils d’Eclipse, vous devriez actualiser pour voir l’AVD créé.

3
Gökhan Kurt

En fait, je me suis attaqué à ce problème il y a une semaine. Le problème concernait le fait de ne pas utiliser une version Eclipse mise à jour du plug-in Android SDK avec la dernière version du SDK. C'était un problème amusant dans l'ensemble, mais il a disparu dès que je l'ai mis à jour. 

J'avais même mis à jour les images AVD et pas de chance. Apparemment, l'ancien plugin ne peut pas voir la nouvelle mise en page ou quelque chose de ce genre. Ceci est pour la version 22.3 du SDK.

2
vsecades

Sur Kubuntu 12.04, Eclipse Kepler, ADT installé, j'ai eu les mêmes symptômes. L’image système ARM EABI v7a était déjà installée. La solution consistait à exécuter l'outil à partir de la ligne de commande, puis il ne s'est pas plaint. Je suppose qu'un redémarrage d'Eclipse aurait pu résoudre le problème, mais je ne suis plus sûr d'avoir essayé ou non. 

2
Anfe67

J'ai ouvert le fichier monitor.bat dans Android-sdks\tools, lancé le gestionnaire de périphériques et créé le fichier AVD.

1
ond

Le lancement du gestionnaire AVD à partir de Visual Studio 2015 a résolu ce problème pour moi.

J'avais (beaucoup de paquets) tous les paquets requis installés mais je ne les utilisais pas depuis un certain temps et j'avais des problèmes pour les détecter dans le gestionnaire de SDK . J'ai essayé toutes les solutions fournies ci-dessus. en vain, y compris l'exécution de l'AVD après l'exécution du fichier monitor.bat dans 'Android/sdk/tools'.

J'ai ensuite lancé l'AVD de VS dans "Outils-> Android-> Android Emulator Manager" et il a détecté les "API Google Intel Atom x86" et le système de ARM EABI v7a Images tout de suite!

Target est défini sur API Level 23.

0
Darshan Kassen