94 votes

Impossible de créer ou de modifier des dispositifs virtuels Android (AVD) à partir d'Eclipse, ADT 22.6

Ce problème ressemble à un quelques otros 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...

J'essaie de créer ou de modifier un document audiovisuel à partir d'Eclipse. Après avoir saisi mes paramètres, le bouton "OK" semble être "cliquable", mais lorsque je clique dessus, il ne se passe absolument rien. clickable but useless

Je me suis assuré que j'ai installé les images système appropriées et que la plate-forme cible correspond à l'API utilisée. Il est clair qu'un processeur a été choisi, que le skin a été défini, etc... toutes les choses qui feraient que le bouton OK soit grisé, ce qui n'est pas le cas.

Je peux créer/modifier les AVD si j'exécute le gestionnaire d'AVD à partir de la page d'accueil. à l'extérieur de éclipse, donc ce n'est pas la fin du monde, mais je sens qu'il y a une solution à ce problème particulier et je veux aider à la résoudre.

J'ai essayé d'exécuter eclipse en tant qu'administrateur (c'est ce qui a empêché le gestionnaire AVD de se planter en dehors d'eclipse). J'ai essayé d'attendre, ou de cliquer plusieurs fois. En regardant le Gestionnaire des tâches, aucun nouveau processus ne démarre lorsque je clique sur OK, et l'utilisation du CPU ou de la RAM d'eclipse n'augmente pas du tout. La fenêtre "Edit Android Virtual Device" ne disparaît même pas.

Des indices ?

(Exécution d'Indigo avec le plugin ADT, btw, et non la version fournie, qui a échoué d'une manière différente. Java 1.6.0 45. Windows 8, malheureusement. Beaucoup de RAM, etc)

69voto

Yashwanth Krishnan Points 1465

IL S'AGIT D'UNE SOLUTION DE CONTOURNEMENT POSSIBLE POUR LES BOGUES DANS ADT 22.6.0 SEULEMENT, CES BOGUES ONT ÉTÉ CORRIGÉS ULTÉRIEUREMENT DANS LES VERSIONS SUIVANTES

Téléchargez et installez le nouveau ADT v22.6.1 à partir de ici (zip) ou utiliser le gestionnaire de SDK pour mettre à jour

Il semble qu'il y ait un bug du côté de Google, ce problème a été trouvé après "ADT 22.6" mise à jour. Largement diffusé sur "Android Open Source Project - Issue Tracker" (en anglais) et personne n'y a encore répondu correctement.

Cependant, j'ai réussi en partie à créer un AVD en ouvrant "AVD manager.exe" de "Android SDK" pour créer un nouvel AVD, essayez d'ouvrir directement AVD Manager.exe dans le dossier SDK.

Nous devrons peut-être attendre une confirmation de la part de la Commission européenne. Communauté Android

Ça a marché pour moi, en quelque sorte

(Windows 8.1 Pro 64 Bit, Java JDK 1.7 Update 25, Eclipse Standard Kepler Service Release 1, Android Development Toolkit 22.6.0.v201403010043-1049357)

Mise à jour 1

Des recherches plus approfondies ont révélé que le lancement Responsable AVD de SDK Manager (Outils --> Gérer les AVDs...) fonctionne également sans aucun problème.

Mise à jour 2

Autre mauvaise nouvelle, la création d'AVD ne fonctionne pas à partir de outil en ligne de commande aussi.

Mise à jour 3

En supposant qu'un paramètre soit passé lors du lancement Gestionnaire AVD de Eclipse cause ces problèmes

Mise à jour 4

Mise à jour de Java a JDK 1.7 Mise à jour 51 y SDK standard d'Eclipse a Service Kepler version 2 leur dernière et aucune résolution des problèmes. Également testé sous Debian et on obtient les mêmes résultats.

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 de les corriger dans les prochaines versions d'ADT (22.6.1 - 22.6.3). En attendant, je vous suggère de revenir en arrière. ADT à une version inférieure version 22.3.0

Pour désinstaller l'ADT actuel, allez à

Aide --> A propos d'Eclipse --> Détails de l'installation --> Outils de développement Android --> Désinstallation

Je peux suggérer de désinstaller les paquets entiers d'Android (DDMS, Hierarchy Viewer, NDT, Traceview, OpenGL ES..etc.) pour éviter tout problème de compatibilité et installer un nouvel ADT à partir du lien ci-dessus par le biais de méthode d'installation des archives .

J'espère que cela résoudra temporairement ce problème. Et attendez la nouvelle version d'ADT aquí .

Mise à jour 6

Nouveau ADT , version 22.6.1 est maintenant disponible et résoudra ces problèmes

22voto

MidnightJava Points 464

Pour développer la déclaration "Je peux créer/modifier les AVD si je lance le gestionnaire d'AVD depuis l'extérieur d'Eclipse" dans l'OP :

Exécutez ce qui suit sur la ligne de commande

<android-sdk-location>/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 AVD Manager dans la barre d'outils d'Eclipse. Mais cette instance du gestionnaire AVD ne présente pas le bogue, et vous pouvez créer et exécuter des émulateurs comme vous le faisiez avant l'introduction du bogue.

7voto

Cobbles Points 487

Solution 1 minute

J'ai utilisé une solution de contournement rapide en clonant un appareil qui existait déjà. Le site Clone a fonctionné et j'ai pu modifier le clone avec succès.

Des pas :

Sélectionnez un appareil par Google

enter image description here

Cliquez sur le bouton "Cloner...".

enter image description here

Une fenêtre s'ouvre, cliquez sur "Cloner le dispositif".

dddd

Sélectionnez le dispositif nouvellement cloné, il devrait être indiqué "... par l'utilisateur".

enter image description here

Cliquez sur le bouton "Modifier" sur le côté

enter image description here

Voilà, vous avez maintenant votre propre appareil virtuel personnalisé.

enter image description here

6voto

Muhammad Annaqeeb Points 1526

Mise à jour et solution : Comme l'a dit Yashwanth Krishnan, le bogue 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 bug de ne pas être en mesure de créer ou de modifier les dispositifs virtuels Android. La solution directe est de mettre à jour votre ADT à la dernière version, La solution de contournement écrite ci-dessous est laissée uniquement à des fins historiques.

Solution historique Comme l'a dit @Yashwanth Krishnan, il s'agit d'un bogue dans le plugin ADT 22.6 ; le meilleur moyen de contourner ce problème est de revenir en arrière. Pour ceux qui se demandent comment revenir en arrière, voici un guide étape par étape :

Premièrement : Désinstallez le plugin ADT et tous les plugins connexes pour Android : aide->à propos enter image description here Détails de l'installation enter image description here Sélectionnez les plugins Android et appuyez sur le bouton de désinstallation. enter image description hereenter image description hereenter image description hereenter image description here 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 enter image description here ajouter un dépôt à partir d'une archive sur le disque local enter image description hereenter image description hereenter image description here Sélectionner les plugins Android enter image description here

0voto

insitemobile Points 35

INFO :

J'ai pu créer un AVD avec succès après avoir cliqué plusieurs fois sur OK et modifié certains de mes paramètres à titre de test.

J'ai essayé la solution de yashwanth krishnan et j'ai essayé d'ouvrir le AVD Manageer.exe directement sans succès. Le gestionnaire ne s'ouvre pas directement pour moi sur Windows 8 x64. Il essaie de s'ouvrir, puis se ferme immédiatement...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X