web-dev-qa-db-fra.com

L'émulateur Android Studio ne fonctionne pas

j'ai cherché un problème pour résoudre ce problème, essayé beaucoup de choses, mais cela ne fonctionne toujours pas. J'utilise une version 64 bits de Win7. J'ai défini Android_SDK_HOME. variable et ... rien. Avec le chemin: C:\Users\Nuno\Favorites\.Android\avd

L'erreur est la suivante:

Cannot launch AVD in emulator.
Output:
PANIC: HOME is defined but could not find PhoneTest.ini file in $HOME\.Android\avd
(Note: avd is searched in the order of $Android_AVD_HOME,$Android_SDK_HOME\.Android\avd and $HOME\.Android\avd)

Est-ce que quelqu'un peut m'aider?

7
Nmaster88

Ça marche maintenant!

Comment ai-je résolu? J'ai copié les fichiers AVM que j'ai créés à partir de c:\utilisateur\favoris.Android\avd et collés à c:\utilisateur.Android\avd.

Tbh je ne sais pas pourquoi cela est arrivé mais quand j'ai installé Android studio, il a créé le premier répertoire pour mettre les AVD, tandis que la variable HOME pointe vers le second répertoire.

Après que j'ai eu un deuxième problème, il a dit qu'il ne pouvait pas créer le fichier temporaire ... Il me suffisait d'exécuter Android Studio avec des privilèges d'administrateur.

J'espère que ça aide.

7
Nmaster88

Je suis content que vous ayez résolu le problème. Ceci est la version Ubuntu de votre problème. Ceci explique pourquoi vous avez besoin de privilèges administrateur.

4
Kalpa Gunarathna

Je faisais face au même problème lors de l'installation et de la configuration du studio Android sur Ubuntu 14.04 (64 bits).

Après l'installation d'Android Studio avec succès, lorsque je lance mon application, j'ai rencontré le problème ci-dessous:

Impossible de lancer AVD dans l'émulateur. Sortie: PANIC: HOME est défini, mais N’a pas pu trouver le fichier Nexus_5_API_21.ini dans $ HOME/.Android/avd (Remarque: Avd est recherché dans l’ordre de $ Android_AVD_HOME , $ Android_SDK_HOME/.Android/avd et $ HOME/.Android/avd)

J'ai découvert la raison de problème et trouver la solution de la même chose. La raison était que j'avais téléchargé Android_studio dans le répertoire personnel (chemin:/home/ubuntu/Android_studio). Lorsque j'ai lancé studio (à l'aide de la commande: $ Sudo sh /home/ubuntu/Android_studio/bin/studio.sh), qui est actuellement installé dans chemin/racine /, il tente d'accéder aux fichiers utilisateur "racine" situés dans chemin/racine. /.Android/avd

La solution prête à l'emploi est la suivante: Utilisez la commande avec l'utilisateur root, c.-à-d. 

#sh /home/ubuntu/Android_studio/bin/studio.sh 

au lieu de 

$Sudo sh /home/ubuntu/Android_studio/bin/studio.sh

4
Neoark Software

Ajoutez les variables d’environnement Android_AVD_HOME ou Android_SDK_HOME en tant que votre émulateur (montrez-le dans la capture ci-dessous). avd manager crée peut-être un émulateur dans un autre répertoire (C:\Utilisateurs [nom d'utilisateur] .Android\avd sous Windows par défaut). Comme le message l'indique dans les astuces, avd cherchera xxxx/.Android/avd. Le réglage des variables d'environnement ci-dessus peut donc résoudre le problème. entrez la description de l'image ici

1
Wendell

Travaillé avec moi en définissant la variable Android_SDK_HOME et le chemin D:\Android_SDK dans S.O Windows 7 Merci

0

Lorsque AS a été mis à jour dans Parallels et que HAXM a été installé après la désactivation de Hyper-V, les nouvelles avds se sont retrouvées dans le dossier .Android du Mac. J'avais précédemment installé AS sur Mac, mais je voulais séparer Xcode et AS. J'ai donc utilisé Windows pour AS et l'ai désinstallé sur Mac. Quand j'ai ouvert AS à partir du dock, c'était comme s'il s'agissait d'une nouvelle installation et je n'ai pas importé les paramètres ...

La solution consistait à récupérer tous mes anciens émulateurs (dossiers et fichiers .ini) et à les coller dans le dossier .Android/avd de Windows.

0
whyoz