Je n'ai pas trouvé de fichier INI dans $ANDROID AVD HOME ni dans $HOME/.android / avd
Je ne peux pas démarrer un appareil virtuel sur android SDK quand j'appuie sur le bouton Démarrer sur AVD manager, cette erreur apparaît sur mon écran:
Starting emulator for AVD 'AVD_for_Galaxy_Nexus_by_Google'
PANIC: Could not find AVD_for_Galaxy_Nexus_by_Google.ini file in
$ANDROID_AVD_HOME nor in $HOME/.android/avd"!
Voici la capture d'écran:
9 réponses
il vous suffit de définir la variable D'environnement ANDROID_AVD_HOME et de redémarrer Android Studio.
juste cette commande a fonctionné pour moi: sudo cp-R /root/.android $HOME
j'ai résolu ce problème, sur Ubuntu, en trouvant où le .avd et .les fichiers ini du gestionnaire AVD ont été téléchargés. Par défaut, ceux-ci sont nommés d'après le périphérique virtuel créé dans le gestionnaire AVD et seront comme ceci: Nexus_4_API_22.ini
et auront un .ini et .avd fichier avec le même nom. Dans mon cas, ils se trouvaient dans /root/.android / avd/.
de là, j'ai copié à la fois les fichiers ini et avd du périphérique virtuel (si vous en avez plus d'un, copiez tous les les périphériques virtuels que vous voulez) dans $HOME/.android/avd/
, qui est l'un des endroits le message demandé. Sur linux, sudo cp /root/.android/avd/Virual_Device_XX.ini $Home/.android/avd/
et faire la même chose avec le .fichier avd. J'espère que cela aidera quiconque se heurte à ce problème.
il suffit de créer un lien symbolique:
ln -s /root/.android/ /home/user/.android/
de cette façon, vous résoudrez le problème avec l'émulateur parce que toutes les données sdk sont écrites sur /root/.android /
pour moi, la variable D'environnement manquait complètement. l'ajout de" ANDROID_AVD_HOME " comme variable d'environnement l'a résolu. également une astuce, entrez le chemin sans le "/.android / avd " partie, comme l'application ajoute automatiquement ce à sa recherche, vous n'avez plus besoin de Les spécifier. par exemple Env. Variable: ANDROID_AVD_HOME Valeur : C:\users\%USERNAME%\Androidapps
Android studio will pour les émulateurs sous C:\users\%USERNAME%\Androidapps.android\avd
Ou plutôt ANDROID_AVD_HOME entrer ANDROID_SDK_HOME et Studio de travail: Ne peut pas démarrer avd émulateur sur android studio 1.0
je viens de rencontrer ce problème à nouveau et je me suis rendu compte que les nouvelles versions D'Android Studio et SDK placent AVDs le long du chemin suivant pour OSX:
Utilisateurs/nomutilisateur/Bibliothèque/Android/sdk/.android / avd contrairement à la pratique plus ancienne de placer AVDs ici: utilisateurs/votre nomusername/.android / avd
donc, je viens de mettre à jour mon fichier bash_profile pour pointer ANDROID_AVD_HOME vers le nouvel emplacement--qui contenait en effet le fichier ini pour L'AVD que j'avais créé, puis le lancement s'est bien passé.
parce que android SDK environnement ANDROID_SDK_HOME, mauvais chemin. /usr/local/opt/android-sdk ou /Users/[nom d'utilisateur]/Bibliothèque/Android/sdk VRAI
, Essayez de modifier la variable d'environnement définition de ANDROID_AVD_HOME
à $ANDROID_AVD_HOME
.