Ce problème ressemble à quelques autres , sauf dans mon cas, le bouton OK n'est pas grisé. Mais pour ceux qui préfèrent ne pas cliquer sur les liens ...
Essayer de créer ou de modifier un AVD à partir d'Eclipse, après avoir entré mes paramètres, le bouton "OK" semble être "cliquable", mais quand je clique dessus, absolument rien ne se passe.
Je me suis assuré que les images système appropriées étaient installées et que la plate-forme cible correspond à l'API utilisée. Clairement, un processeur a été choisi, un skin défini, etc ... tout ce qui rendrait le bouton OK grisé, ce qui n'est pas le cas.
Je peux créer / modifier des AVD si j'exécute le gestionnaire AVD depuis l' extérieur de l' éclipse, donc ce n'est pas la fin du monde, mais je pense qu'il y a une solution à ce problème particulier et je veux aider à le résoudre.
J'ai essayé d'exécuter eclipse en tant qu'administrateur (c'est ce qui a empêché le gestionnaire AVD de planter en dehors d'Eclipse). J'ai essayé d'attendre ou de cliquer plusieurs fois. En regardant le gestionnaire de tâches, aucun nouveau processus ne commence lorsque je clique sur OK, et l'utilisation du processeur ou de la RAM d'Eclipse n'augmente pas du tout. 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 fournie, qui ne fonctionnait pas d'une manière différente. Java 1.6.0 45. Windows 8, malheureusement. Beaucoup de RAM, etc.)
Réponses:
CECI EST UNE SOLUTION DE CONTOURNEMENT POSSIBLE POUR LES BOGUES DANS ADT 22.6.0 UNIQUEMENT, CES BOGUES FIXES PAR LA SUITE DANS LES CONSTRUCTIONS SUIVANTES
Téléchargez et installez le nouveau ADT v22.6.1 à partir d' ici (zip) ou utilisez le gestionnaire SDK pour mettre à jour
Cela ressemble à un bug du côté de Google, ce problème a été 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 partiellement réussi à créer un AVD en ouvrant "AVD manager.exe" à partir de "Android SDK" pour créer un nouvel AVD, essayez d'ouvrir directement AVD Manager.exe dans le dossier SDK.
Peut-être devons-nous attendre la confirmation de la communauté Android
A 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
Des recherches plus poussées ont révélé que le lancement d' AVD Manager à partir de SDK Manager (Tools -> Manage AVDs ...) fonctionne également sans aucun problème.
Mise à jour 2
Une autre mauvaise nouvelle est que la création d'AVD ne fonctionne pas également à partir de l'outil de ligne de commande .
Mise à jour 3
En supposant qu'un paramètre passé lors du lancement du gestionnaire AVD à partir d' Eclipse provoque 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 résolution des problèmes. Également testé sous Debian et 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 de les corriger dans les prochaines versions d'ADT (22.6.1 - 22.6.3). En attendant, je suggérerais de restaurer ADT vers une version inférieure 22.3.0
Pour désinstaller ADT actuel, accédez à
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é possible et installer un nouvel ADT à partir du lien ci-dessus via la méthode d'installation d'archive .
J'espère que cela résoudra temporairement ce problème. Et attendez la nouvelle version d'ADT ici .
Mise à jour 6
Le nouvel ADT , la version 22.6.1 est maintenant disponible, ce qui résoudra ces problèmes
la source
Pour élaborer sur la déclaration "Je peux créer / modifier des AVD si j'exécute le gestionnaire AVD depuis une éclipse extérieure" dans l'OP:
Exécutez ce qui suit sur la ligne de commande
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 éclipse. Mais cette instance du gestionnaire AVD n'a pas le bogue, et vous pouvez créer et exécuter des émulateurs comme vous le faisiez avant l'introduction du bogue.
la source
1 minute de solution
J'ai utilisé une solution de contournement rapide où j'ai cloné un appareil qui existait déjà. Le
Clone
bouton a fonctionné et j'ai pu modifier avec succès le clone.Pas:
Sélectionnez un appareil par Google
Cliquez sur le bouton "Cloner ..."
Une fenêtre apparaîtra, cliquez sur "Cloner l'appareil"
Sélectionnez le périphérique nouvellement cloné, il devrait dire "... par utilisateur"
Cliquez sur le bouton "Modifier" sur le côté
Voilà, vous avez maintenant votre propre appareil virtuel personnalisé
la source
Mise à jour et solution: AsYashwanth Krishnan a déclaré: 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 bogue de ne pas pouvoir créer ou modifier des appareils virtuels Android. La solution directe consiste à mettre à jour votre ADT vers la dernière version. La solution de contournement écrite ci-dessous n'est laissée qu'à des fins historiques.
Solution de contournement historique Comme l'a dit @Yashwanth Krishnan, il s'agit d'un bogue dans le plugin ADT 22.6; la meilleure solution de contournement est donc de revenir en arrière. pour ceux qui demandent comment revenir en arrière, voici un guide étape par étape:
Premièrement: Désinstallez le plugin ADT et tous les plugins associés pour Android: aide-> à propos des 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 installez-le ajouter un référentiel à partir de l'archive sur le disque local Sélectionnez les plugins android
la source
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 directement AVD Manageer.exe sans succès. Le gestionnaire ne s'ouvrira pas directement pour moi sur Windows 8 x64. Il essaie de s'ouvrir, puis s'arrête immédiatement ...
la source
J'ai rencontré ce problème aussi. 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é.
Pour que je suggère de restaurer l'ADT à 22.3 et d'attendre le nouveau correctif pour 22.6
la source
Je me suis cogné la tête dessus pendant plusieurs heures jusqu'à ce que je découvre que l'emplacement par défaut était C: \ chemin du nom d'utilisateur \ SDKs ou quelque chose, où Android était installé sur mon système à D: \ sdks \ android_sdk_windows. Ainsi, le changement du répertoire Eclipse Android en D: \ sdks \ android_sdk_windows l'a corrigé.
J'ai également entendu dire que cela peut aider les choses si vous installez le SDK Android sur un chemin sans espaces.
J'espère que cela aide quelqu'un à garder des cheveux.
la source
Aujourd'hui, j'ai rencontré le même problème après l'installation de Maven. J'ai joué avec différents paramètres de chemin 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, j'ai corrompu le gestionnaire de périphériques virtuels Android. J'ai cherché une réponse SO, puis j'ai décidé de suivre la première règle de TechSupport. J'ai réinstallé le kit d'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 tous. Ensuite, j'ai réinstallé les outils, ce qui a pris environ dix minutes. J'ai redémarré Eclipse et l'AVD et j'ai travaillé comme hier!
Cette fois, il n'a fallu que vingt minutes au total pour le réparer.
la source
Selon les notes de publication , ce problème a été résolu dans la révision 22.6.1, qui est maintenant disponible en téléchargement.
Mettez à jour vos outils Android SDK 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 invites pour mettre à jour les composants Eclipse appropriés.Après avoir terminé ces mises à jour, j'ai testé la fonctionnalité AVD et elle semble fonctionner correctement.
la source
je viens de copier les avds d'un système différent comme décrit ici: Android - Comment copier l'émulateur à un ami pour le tester
la source
J'ai fait face au même problème. J'utilise la version 23.0.2 du SDK Android.
Le bouton "OK" a été désactivé, mais je suis ensuite allé sur le chemin où le SDK Android a été installé. Dans mon cas:
et exécuté AVD-Manager.exe en cliquant avec le bouton droit et en sélectionnant Exécuter en tant qu'administrateur , et cela a fonctionné comme un charme.
la source
Parfois, l'AVD ne peut pas être créé à cause de cette erreur suivante lors du démarrage: l'émulation x86 nécessite actuellement une accélération matérielle!
J'étais également confronté à ce même problème. Si vous êtes confronté au même problème, vous pouvez le résoudre en ouvrant SDK Manager -> Sous Extra -> Installé "Intel x86 Emulator Accelerator (HAXM Installer). Ensuite, lors de la création de l'AVD, sélectionnez le processeur approprié. Cela devrait fonctionner.: - )
la source
Pour ceux qui publient que nous devons définir la taille de la carte SD: j'ai essayé cela et de nombreux autres paramètres, et rien de tout cela n'aide. J'obtiens l'exception NoClassDefFound mentionnée par mogilka, dans la vue Erreur. Aucun paramètre de configuration ne résoudra ce problème. Il semble qu'une mauvaise mise à jour a été poussée
la source
Donnez de la valeur à votre carte SD. Peut-être quelque chose comme 100 ou 200
la source