Le message d'erreur est:
PANIC: Could not open AVD config file: C:\Users\Darth\.Android\avd\Nexus_5_API_21_x86.avd\config.ini
J'ai regardé dans ce répertoire et il n'y a pas de fichier config.ini. Seulement un fichier userdata.img.
Lorsque vous regardez dans le gestionnaire AVD, la colonne Actions indique "Échec du chargement". Si je fais un clic droit dessus et que je clique sur les détails, cela indique une erreur de:
Error: Failed to parse properties from C:\Users\Username\.Android\avd\Nexus_5_API_21_x87.avd\config.ini
Corrections tentées qui ne fonctionnaient pas:
1 - Essayez de choisir une définition de périphérique différente. (Le fichier config.ini est toujours manquant lors du choix de plusieurs autres périphériques)
2 - partage du répertoire .Android avec mon groupe entier (sélectionner un périphérique ne génère toujours pas de fichier config.ini, la même erreur persiste)
CORRECTIF: Merci pour toutes les réponses. Le correctif qui a fonctionné a été de changer la mémoire de l'AVD à 512!
J'ai également eu cette même erreur, mais la cause ne correspondait pas x64 vs x86. Il s'est avéré que mon émulateur n'a pas pu être chargé car le skin n'était pas défini. La façon dont je l'ai corrigé était:
Ensuite, après avoir terminé, tout devrait fonctionner!
Il suffit de mettre le SDK Android dans le même lecteur que celui où vous avez installé Android Studio 1.0. Il y a un problème si ces lettres de lecteur sont différentes. Cela fonctionnera certainement pour vous. J'ai résolu ce problème la semaine dernière.
Pour les fenêtres: 1) dans les variables d’environnement, ajoutez une nouvelle "variable système" Android_SDK_HOME = D:\Program Files\Android-sdk-windows (sélectionnez votre répertoire personnel Android sdk)
2) modifier les variables système Path, ajoutez "% Android_SDK_HOME%\tools;"
Essayez d’utiliser un gestionnaire AVD à partir de C:\Utilisateur\<% USERNAME%>\AppData\Local\Android\Sdk \
https://code.google.com/p/Android/issues/detail?id=78577#c25
J'ai eu le même problème, et il s'est avéré que mon disque dur était plein. Pour ceux qui recherchent encore une solution, assurez-vous de disposer de suffisamment d'espace.
J'ai créé de nombreux émulateurs et je ne touche jamais .Android\avd\Nexus_5_API_21_x87.avd\config.ini Vous créez simplement un émulateur, essayez d'éviter "les données de l'utilisateur de chaîne", choisissez le périphérique et l'API cible appropriés, définissez la Mémoire SD à la quantité désirée, et faites de même avec la RAM externe, et il n’ya aucune raison de ne pas travailler. Devine: que le\Nexus_5_API_21_x87.avd\config.ini soit en lecture seule! ou vous n'avez pas la permission d'accéder à .Android/(partagez ce dossier avec tous les utilisateurs et donnez-leur un accès complet.
J'espère que cela aidera
J'ai eu le même problème et j'ai pu le résoudre avec la solution ci-dessous.
Cause fondamentale: mon système est en 32 bits et le fichier config.ini
était présent dans
C:\Users\Saajan Pruthi\.Android\avd\Nexus_5_API_21_x86.avd
au lieu de
C:\Users\Saajan Pruthi\.Android\avd\Nexus_5_API_21.avd
Notez le x86 ... J'ai simplement copié le fichier de configuration dans le dossier suivant et cela a fonctionné.
J'ai eu le même problème à l'intérieur de Linux. Le problème était que make install avec root et exécutait Android Studio à partir de mon utilisateur normal, donc dans le moment où j'installe Android Studio, tous les fichiers Android pour emule restent ici:
/root/.Android/avd/Nexus_5_API_21_x86.avd
/root/.Android/avd/Nexus_5_API_21_x86.ini
Vous devez donc copier les fichiers sur votre utilisateur, puis:
Sudo cp -Rf /root/.Android /home/YOUR_USER
J'espère que cela vous aidera. Cordialement.
J'ai eu ce problème aussi. Je viens de retirer l'AVD et de le rajouter à nouveau - l'émulateur fonctionne bien maintenant.
J'ai fait ce qui suit et cela a fonctionné:
déplacé le dossier sdk de C:\Utilisateurs\Utilisateur\AppData\Local\Android\sdk vers le dossier du programme Android Studio sous C:\Program Files\Android\Android Studio\sdk
Studio Android redémarré et reconfiguré pour qu'il pointe vers le nouveau dossier sdk
Recréé l'émulateur et commencé
Comme je l'ai mentionné ci-dessus, j'étais confronté au même problème.
Pour moi, cela ressemble au bogue de la construction et certainement pas aux droits d’émission, alors qu’un autre fichier était parfaitement créé (userdata.img), ainsi que l’ensemble du dossier de l’avd.
Solution n ° 1: sans rien changer à l'installation, je viens de trouver le fichier config.ini sur Internet. Par exemple ici est le fichier config.ini pour Nexus_S_API_21
Alors j'ai créé Nexus_S AVD et mis le fichier de configuration dans le dossier. Puis ça commence à fonctionner.
Le problème avec cette méthode:
Solution n ° 2: Ensuite, j'ai totalement supprimé Android Studio, nettoyé tous les fichiers et téléchargé 0.8.14 à partir de zéro. Lors de l'installation, je l'ai mis à jour une fois à la v.0.9.9. et puis ne met plus à jour. Dans cette version - tout a fonctionné sans aucune manipulation. AVD créé à partir de la première fois et lorsqu'il est lancé - l'écran de projet est affiché et ouvert avec Hello World.