web-dev-qa-db-fra.com

N'a pas pu trouver INI fichier dans $ Android_AVD_HOME ni dans $ HOME/.Android/avd

Je ne parviens pas à démarrer un périphérique virtuel sur le SDK Android lorsque j'appuie sur le bouton de démarrage du gestionnaire AVD. Cette erreur s'affiche à l'é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

Vous devrez simplement définir la variable d’environnement Android_AVD_HOME et redémarrer Android Studio.

17
timarcosdias

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

12
Moshiur Rahman

J'ai résolu ce problème sur Ubuntu en recherchant où les fichiers .avd et .ini du gestionnaire AVD ont été téléchargés. Par défaut, ils portent le nom du périphérique virtuel créé dans le gestionnaire AVD et se présentent comme suit: Nexus_4_API_22.ini. Ils comportent également un fichier .ini et .avd portant le même nom. Dans mon cas, ils se trouvaient dans /root/.Android/avd/. 

À partir de là, j'ai copié les fichiers ini et avd du périphérique virtuel (si vous en avez plusieurs, copiez tous les périphériques virtuels souhaités) dans $HOME/.Android/avd/, car il s'agit de l'un des emplacements demandés. Sur linux, Sudo cp /root/.Android/avd/Virual_Device_XX.ini $Home/.Android/avd/ et faites de même avec le fichier .avd. J'espère que cela aidera tous ceux qui rencontrent ce problème.

9
Alex D

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 car toutes les données sdk sont écrites sur /root/.Android/.

6
Paulo Alfaiate

Pour moi, la variable d'environnement manquait complètement. l'ajout de "Android_AVD_HOME" en tant que variable d'environnement l'a résolu . aussi une astuce: entrez le chemin sans la partie "/.Android/avd", car l'application ajoute automatiquement cela à sa recherche, vous n'avez pas besoin de spécifier eux plus . par exemple Env. Variable: Android_AVD_HOME Valeur: C:\utilisateurs \% USERNAME%\Androidapps

Android studio sera pour les émulateurs sous C:\utilisateurs \% USERNAME%\Androidapps.Android\avd 

4
G. Schepens

Ou à la place Android_AVD_HOME entrez Android_SDK_HOME et Studio fonctionnera: Impossible de démarrer l'émulateur avd sur Android studio 1.0

2
Hrvoje

Je viens juste de rencontrer à nouveau ce problème et de réaliser que les versions les plus récentes d'Android Studio et du SDK placent les AVD le long du chemin suivant pour OSX:

Utilisateurs/votre nom d'utilisateur/bibliothèque/Android/sdk/.Android/avd par opposition à l'ancienne pratique consistant à placer des AVD ici: Utilisateurs/votre nom d'utilisateur/.Android/avd

Donc, je viens de mettre à jour mon fichier bash_profile pour qu'il pointe vers Android_AVD_HOME vers le nouvel emplacement, qui contenait bien le fichier ini du fichier AVD que j'avais créé, puis le lancement s'est bien déroulé.

0
Wulf

environnement Android SDK Android_SDK_HOME, mauvais chemin./usr/local/opt/Android-sdk ou/Utilisateurs/[Nomutilisateur]/Bibliothèque/Android/sdk TRUE

0
Kaan Uygur