web-dev-qa-db-fra.com

Le bouton OK de la boîte de dialogue "Créer un nouveau Android périphérique virtuel (AVD)") ne fait rien

J'ai essayé de créer un AVD à partir de l'environnement Eclipse en procédant comme suit:

  1. Cliquez sur Fenêtre/Gestionnaire de périphériques virtuels Android. Cela ouvre la boîte de dialogue "Gestionnaire de périphériques virtuels Android".
  2. Dans la boîte de dialogue, cliquez sur "Nouveau ...". Cela ouvre la boîte de dialogue "Créer un nouveau Android périphérique virtuel (AVD)").
  3. Remplissez les champs de cette boîte de dialogue, puis cliquez sur le bouton OK.
  4. Mais le bouton OK ne fait rien. La boîte de dialogue "Créer un nouveau Android périphérique virtuel (AVD)") reste ouverte et rien n'est créé.
49
user3385845

vous devez éviter les espaces dans le nom AVD. Mettez le trait de soulignement à la place et le bouton OK deviendra actif :)

81
kapoor_aman27

On dirait que c'est un bug signalé depuis ADT 22.6. S'il vous plaît trouver plus d'informations dans ce post:

Impossible de créer ou d’éditer Android Périphériques virtuels (AVD) d’Eclipse, ADT 22.6

En fait, j'ai pu reproduire le même problème dans mon environnement. Pour contourner le problème, j'ai pu ouvrir le gestionnaire AVD en dehors d'Eclipse à l'aide de la commande suivante dans le terminal:

Android-sdk-location/tools/Android avd

Après avoir ouvert le gestionnaire AVD en dehors d’Eclipse, je peux créer le périphérique avec succès. Veuillez noter que vous devrez redémarrer Eclipse après avoir créé le périphérique pour qu'il apparaisse dans la liste des périphériques utilisables.

S'il vous plaît consulter ce post similaire pour quelques autres suggestions si nécessaire:

Gestionnaire AVD - Impossible de créer Android Périphérique virtuel

EDIT: Mettez à jour le dernier gestionnaire AVD et ce problème devrait disparaître

16
Joshua Alger

Ce n'est pas un bug! J'ai résolu le problème en supprimant l'espace entre les lettres du nom AVD que je vais créer!

Chaque fois que j'ajoute un espace dans le nom de l'AVD, le bouton "ok" est désactivé!

14
Amin

Utiliser "Create Device" ne fonctionnait pas pour moi, cependant utiliser "Clone" à partir d'un périphérique existant et simplement modifier toutes les valeurs marchait bien.
Les espaces étaient également autorisés dans le nom.

9
Default

J'ai été en mesure de trouver une solution en installant les images système pour la version Android que je cherchais à imiter).

Ouvrez le Android SDK Manager -> Android 4.4.2 -> Vérifier ARM EABI v7a Image système et Intel x86 Atom Image système -> Cliquez sur Installer les packages.

enter image description here

Rouvrez le gestionnaire AVD et créez un nouveau périphérique virtuel.

7
Wade Anderson

Même si je rencontrais le même problème, l’installation de ARM est résolue par une image système EABI v7a. Essayez ceci "Ouvrez votre gestionnaire de SDK et vérifiez que vous avez bien installé ARM EABI v7a Image système "

5
user3300301

Si vous ne pouvez pas créer un périphérique, il suffit de le cloner.

Open ADT Manger

Click on Device Definations

Double Tap on the device you want

Edit it and click on clone

Then create your device as you wish with low specifications.

Vous avez terminé maintenant

4
Kartheek s

Normalement, la liste déroulante de la peau n'est rien, vous devez donc choisir une peau.

0
Tang Chanrith

Le problème a été résolu. Depuis ADT ou Eclipse, ouvrez le SDK Manager (Windows> SDK Manager), puis à partir du SDK Manager, vous pouvez utiliser Menu> Gérer les AVD, ce qui fonctionnera aussi bien pour réparer les anciens.

0
nomo_kazza

J'ai supprimé et réinstallé Intel HAXM car j'utilisais l'image Intel Atom. Après la saisie de tous les paramètres, le bouton "OK" n'était toujours grisé qu'après la sélection du champ "Peau" comme "Pas de peau". est-il devenu actif, alors je suppose que vous devez choisir une peau, même si cela signifie choisir "Pas de peau".

Cela a fonctionné pour moi.

0
JavaadPatel

Une autre chose stupide qui rend le bouton OK désactivé consiste à utiliser le même nom pour la machine virtuelle. Chaque fois que vous cliquez sur le bouton "Créer un AVD", sous l'onglet "Définitions de périphérique", le gestionnaire AVD attribue un nom par défaut. J'avais déjà créé un tel AVD et je voulais essayer une autre configuration. Le bouton OK était désactivé car le nom était déjà utilisé.

0
Sifar

Sous Windows, ouvrez le dossier installé du fichier Android-sdk.

Il sera situé dans

C:\Program Files (x86)\Android\android-sdk

puis exécutez "AVD Manager.exe" directement.

0
Alex Sed

Supposons que vous utilisez le système d’exploitation Windows si vous avez défini le chemin pour Java, les outils de la plate-forme et les outils dans les variables d’environnement. Puis déconnectez-vous et connectez-vous à nouveau. Généralement dans Windows, les variables d'environnement entrent en vigueur après cette connexion.

0
Gaensh

Je devais d'abord supprimer "TOUS" mes anciens AVD, puis le bouton OK est apparu et j'ai pu en créer de nouveaux. Certains anciens AVD ont été construits sur d’anciennes versions de Android, donc je soupçonne que cela causait un conflit avec le gestionnaire AVD).

0
Ofentse Ramolodi

Mon problème a été résolu en libérant de l'espace disque.

J'avais environ 2 Go gratuits, et j'ai remarqué qu'après la fermeture de la fenêtre Ajouter un périphérique virtuel, il y avait un red notification on the top-right corner of Android Studio.

Cliqué dessus, et il showed a log message stating freeing disk space was required.

Je l'ai fait et la prochaine fois que j'ai essayé d'ajouter un périphérique virtuel, cela a fonctionné.

0
Veverke

Un nom d'AVD en double maintient également le bouton OK désactivé, vérifiez également

0
CFA