Ce problème semble similaire à quelques autres , sauf que dans mon cas, le bouton OK n’est pas grisé. Mais pour ceux qui préfèrent ne pas cliquer sur les liens …
En essayant de créer ou d’éditer un AVD depuis Eclipse, après avoir entré mes parameters, le bouton “OK” semble être “cliquable”, mais lorsque je clique dessus, rien ne se produit.
Je me suis assuré que les images système appropriées sont installées et que la plate-forme cible correspond à l’API utilisée. Clairement, un processeur a été choisi, un ensemble de skin, etc … tout ce qui pourrait rendre le bouton OK grisé, ce qui n’est pas le cas.
Je peux créer / éditer des AVD si je lance le gestionnaire AVD depuis une éclipse extérieure , donc ce n’est pas la fin du monde, mais je pense qu’il existe une solution à ce problème particulier et je veux aider à le résoudre.
J’ai essayé d’eclipse en tant qu’administrateur (c’est ce qui a empêché le gestionnaire AVD de tomber en panne en dehors de l’éclipse). J’ai essayé d’attendre ou de cliquer plusieurs fois. En regardant le Gestionnaire des tâches, aucun nouveau processus ne commence lorsque je clique sur OK, ni l’utilisation du processeur ou de la RAM d’eclipse. La fenêtre “Modifier le périphérique virtuel Android” ne disparaît même pas.
Des indices?
(Exécution d’Indigo avec le plugin ADT, btw, pas la version groupée, qui n’a pas fonctionné d’une manière différente. Java 1.6.0 45. Malheureusement, Windows 8. Beaucoup de RAM, etc.)
Téléchargez et installez le nouvel ADT v22.6.1 à partir d’ ici (zip) ou utilisez le gestionnaire de SDK pour mettre à jour
Semble comme un bug du côté de Google, ce problème trouvé après la mise à jour “ADT 22.6” . Largement rapporté sur “Android Open Source Project – Issue Tracker” et personne n’a encore répondu correctement.
Cependant, j’ai réussi partiellement à créer un AVD en ouvrant “AVD manager.exe” depuis “Android SDK” pour créer un nouvel AVD essayez d’ouvrir directement AVD Manager.exe dans le dossier SDK.
Peut-être devons-nous attendre une conformation de la communauté Android
Travaillé pour moi, en quelque sorte …
(Windows 8.1 Pro 64 bits, Java JDK 1.7 Update 25, Eclipse Standard Kepler Service Release 1, Android Development Toolkit 22.6.0.v201403010043-1049357)
Mise à jour 1
D’autres recherches ont révélé que le lancement d’ AVD Manager à partir de SDK Manager (Outils -> Gérer les AVD …) fonctionne également sans aucun problème.
Mise à jour 2
Plus mauvaises nouvelles sont la création AVD ne fonctionne pas à partir de l’outil de ligne de commande aussi.
Mise à jour 3
En supposant que certains parameters transmis lors du lancement du gestionnaire AVD depuis Eclipse provoquent ces problèmes
Mise à jour 4
Mise à jour de Java vers JDK 1.7 Update 51 et Eclipse Standard SDK vers Kepler Service Release 2, leur dernière et aucune solution aux problèmes. Également testé sous Debian et les mêmes résultats obtenus.
Mise à jour 5
Sur https://code.google.com/p/android/issues/detail?id=66661 , les membres du projet Android se conforment aux problèmes et promettent d’être corrigés par les prochaines versions d’ADT (22.6.1 à 22.6.3). En attendant, je proposerais de réduire ADT à une version inférieure à la version 22.3.0
Pour désinstaller l’ADT actuelle, allez à
Aide -> À propos d’Eclipse -> Détails d’installation -> Outils de développement Android -> Désinstaller
Je peux suggérer de désinstaller des paquets entiers d’Android (DDMS, Hierarchy Viewer, NDT, Traceview, OpenGL ES..etc ..) pour éviter tout problème de compatibilité et installer un nouveau ADT depuis le lien ci-dessus par la méthode d’installation d’archive .
J’espère que cela va résoudre ce problème temporairement. Et attendez la nouvelle version d’ADT ici .
Mise à jour 6
Nouveau ADT , la version 22.6.1 est maintenant disponible pour résoudre ces problèmes
Pour élaborer la phrase “Je peux créer / éditer des AVD si je lance le gestionnaire AVD depuis une éclipse extérieure” dans l’OP:
Exécutez la commande suivante sur la ligne de commande
/tools/android avd (on Linux in this case)
Cela lance la même fenêtre AVD que vous voyez lorsque vous cliquez sur l’icône du gestionnaire AVD dans la barre d’outils Eclipse. Mais cette instance du gestionnaire AVD n’a pas le bogue, et vous pouvez créer et exécuter des émulateurs comme vous l’avez fait avant l’introduction du bogue.
J’ai utilisé une solution rapide où j’ai cloné un périphérique qui existait déjà. Le bouton Clone
fonctionné et j’ai réussi à éditer le clone.
Mise à jour et solution: Comme Yashwanth Krishnan l’a dit, le bug en question est maintenant corrigé dans les versions ultérieures. J’ai essayé ADT 222.6.1 et ADT 22.6.2, et ils n’ont pas souffert du bogue de ne pas pouvoir créer ou éditer des périphériques virtuels Android. La solution directe est de vous mettre à jour avec la dernière version. La solution de contournement écrite ci-dessous est laissée uniquement à des fins historiques.
Solution de contournement historique Comme l’a dit @Yashwanth Krishnan, il s’agit d’un bug dans le plugin ADT 22.6; la meilleure solution consiste donc à annuler. pour ceux qui demandent comment annuler, voici un guide étape par étape:
Tout d’abord: Désinstallez le plug-in ADT et tous les plugins associés pour Android: help-> about Détails d’installation
Sélectionnez les plugins Android et appuyez sur le bouton de désinstallation
Redémarrer
Deuxièmement: téléchargez l’archive ADT 22.3.0 à partir de https://dl.google.com/android/ADT-22.3.0.zip
et l’installer append un référentiel d’archive sur le disque local
Sélectionnez les plugins Android
INFO:
J’ai pu créer un AVD avec succès après avoir cliqué plusieurs fois sur OK et modifié certains de mes parameters en tant que test.
J’ai essayé la solution de yashwanth krishnan et j’ai essayé d’ouvrir directement AVD Manageer.exe sans succès. Le gestionnaire ne s’ouvrira pas directement sur Windows 8 x64. Il tente de s’ouvrir, puis s’arrête immédiatement …
J’ai aussi rencontré ce problème. Le problème se produit dans la dernière version 22.6 qui a été publiée en mars. Pendant ce temps, j’ai fait les tests en 22.3, le problème n’a pas été trouvé.
Donc, je suggère que revenir à l’ADT à 22.3 et attendre le nouveau correctif pour 22.6
Je me suis tapé la tête pendant plusieurs heures jusqu’à ce que je découvre que l’emplacement par défaut était C: \ nom_utilisateur chemin \ SDK ou quelque chose, où Android était installé sur mon système à D: \ sdks \ android_sdk_windows. Ainsi, en changeant le répertoire Android Eclipse à D: \ sdks \ android_sdk_windows, le problème a été résolu.
J’ai aussi entendu dire que cela pourrait aider si vous installez le SDK Android sur un chemin sans espaces.
J’espère que cela aidera quelqu’un à garder des cheveux.
Aujourd’hui, j’ai rencontré le même problème après l’installation de Maven. Je me suis débrouillé avec différents parameters Path pour le faire fonctionner et j’ai rencontré des problèmes. J’essayais également d’installer le serveur Google pour GCM. Quelque part dans ce que je faisais, je corrompais Android Virtual Device Manager. J’ai cherché SO pour une réponse, puis j’ai décidé de suivre la première règle de TechSupport. J’ai réinstallé la trousse à outils!
Je suis entré dans le gestionnaire de SDK et j’ai désinstallé les outils (en cliquant sur la case à cocher Outil). Il a fallu plusieurs minutes pour les supprimer toutes. Ensuite, j’ai réinstallé les outils, ce qui a pris environ dix minutes. J’ai redémarré Eclipse et AVD et j’ai travaillé comme hier!
Cette fois, cela n’a pris que vingt minutes au total.
Selon les notes de version , ce problème a été résolu dans la révision 22.6.1, qui est maintenant disponible pour téléchargement.
Mettez à jour vos outils SDK Android vers 22.6.1 dans Eclipse en sélectionnant Window
> Android SDK Manager
et suivez les instructions pour installer la mise à jour.
Une fois cette mise à jour terminée, sélectionnez Help
> Check for Updates
et suivez les instructions pour mettre à jour les composants Eclipse appropriés.
Après avoir effectué ces mises à jour, j’ai testé la fonctionnalité AVD et celle-ci semble fonctionner correctement.
Je viens de copier les avds d’un autre système comme décrit ici: Android – Comment copier l’émulateur à un ami pour le tester
J’ai fait face au même problème. J’utilise la version 23.0.2 du SDK Android.
Le bouton “OK” était désactivé, mais je suis ensuite allé sur le chemin où Android SDK était installé. Dans mon cas:
C:\Program Files\Android\android-sdk\
et exécuté AVD-Manager.exe en faisant un clic droit et en sélectionnant Exécuter en tant qu’administrateur , et cela a fonctionné comme un charme.
Parfois, l’AVD ne peut pas être créé à cause de cette erreur lors du démarrage: l’émulation x86 nécessite actuellement une accélération matérielle!
Je faisais également face à ce même problème. Si vous êtes confronté à la même chose, alors vous pouvez le résoudre en ouvrant SDK Manager -> Sous Extra -> Installé “Intel x86 Emulator Accelerator (programme d’installation HAXM). Ensuite, lors de la création de l’AVD, sélectionnez le bon processeur. )
Pour ceux qui postent que nous devons définir la taille de la carte SD, j’ai essayé cela et de nombreux autres parameters, et rien de tout cela n’aide. Je reçois une exception NoClassDefFound mentionnée par mogilka, dans la vue Error. Aucun paramètre de configuration ne va corriger cela. Il semble qu’une mauvaise mise à jour a été poussée
Donnez une valeur à votre carte SD. Peut-être quelque chose comme 100 ou 200