web-dev-qa-db-fra.com

"Démarrage de l'émulateur pour AVD" puis Panic: impossible d'ouvrir ... "

Je suis nouveau sur Android app dev. Lorsque j'ai créé un nouvel AVD, lorsque je clique sur démarrer sur cet AVD: j'obtiens ce qui suit:

Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD

16
jerryh91

Il s'agit d'un bogue dans le plugin ADT. Pour une solution de contournement jusqu'à ce qu'il soit résolu, utilisez un lien symbolique NTFS.

J'ai un lecteur C: pour Windows 7 et un lecteur D: pour tout mon travail et mes données. Après avoir installé Windows 7, je déplace tous mes dossiers spéciaux de C:\Users\John Doe vers D:\John Doe. Le plugin ADT essaie de charger l'émulateur à partir de C: lorsqu'il et les fichiers de configuration sont sur D: (PANIQUE: impossible d'ouvrir, etc.). NTFS peut obtenir le plugin ADT pour lire à partir de D: en utilisant un lien symbolique NTFS. Ouvrez une invite de commande dans C:\Users\John Doe (utilisez évidemment votre nom d'utilisateur), utilisez la commande mklink.

 mklink /J "C:\Users\John Doe\\.Android" "D:\John Doe\\.Android"

Maintenant, lorsque le plugin ADT tente de référencer .Android sur C :, NTFS envoie la demande à D: et l'émulateur démarre correctement.

Source d'origine

OR

Si ce n'est pas un problème de chemin, alors:

Créez une variable d'environnement appelée: Android_SDK_HOME et définissez-le sur C:\Users\Administrator Open Eclipse > Window > Preferences et cliquez sur Run/Debug et substitution de chaîne Ajoutez une nouvelle variable appelée: user.home et définissez-la sur C:\Users\Administrator Créez un AVD et exécutez-le.

Source d'origine

30
Umer Farooq

Si rien ne vous convient, copiez simplement le dossier .Android dans C:\Users\.Android.

11
Surya

J'ai eu le même problème, et la première suggestion d'Umer Farooq l'a résolu. Il y avait déjà le dossier .Android dans le dossier C:/Users/MyName. Je l'ai compressé dans le .Android.Zip à des fins de sauvegarde, puis j'ai supprimé le dossier C: /Users/MyName/.Android. Ensuite, j'ai ouvert une invite de commande (elle était déjà située dans C:/Users/MyName) et j'ai exécuté une commande:

 mklink /J "C:\Users\MyName\\.Android" "D:\\.Android"

J'ai ensuite redémarré Eclipse et lancé l'AVD. Le périphérique virtuel a été créé et a bien fonctionné.

3
user2895755

mon avd était dans le dossier d:\c_data.Android. il recherchait dans le dossier c:\users\rkk.Android. j'ai copié le dossier avd de d:\et collé dans c:\users\rkk.Android. Et ce fut un succès.

1
user2772140