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:

screen shoot

26
demandé sur jww 2014-12-18 04:02:08

9 réponses

il vous suffit de définir la variable D'environnement ANDROID_AVD_HOME et de redémarrer Android Studio.

17
répondu timarcosdias 2014-12-18 20:35:36

juste cette commande a fonctionné pour moi: sudo cp-R /root/.android $HOME

12
répondu Moshiur Rahman 2016-10-26 09:44:51

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.

9
répondu Alex D 2015-12-22 02:04:05

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 /

6
répondu Paulo Alfaiate 2018-03-02 21:12:47

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

4
répondu G. Schepens 2016-02-08 15:44:08

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

2
répondu Hrvoje 2017-05-23 12:02:27

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é.

0
répondu Wulf 2017-05-23 17:55:32

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

0
répondu Kaan Uygur 2017-06-04 00:37:06

, Essayez de modifier la variable d'environnement définition de ANDROID_AVD_HOME à $ANDROID_AVD_HOME .

-3
répondu humptyNotDumpty 2014-12-26 03:49:21