Pourquoi l’émulateur Android indique-t-il “périphérique virtuel inconnu” lorsque le périphérique se trouve dans mon répertoire utilisateur?

J’ai installé tous les prérequirejs pour le développement Android . J’ai créé un périphérique virtuel via Eclipse et j’ai essayé d’exécuter l’application exemple Hello World sur ce périphérique. J’ai reçu le message d’erreur suivant.

émulateur: ERREUR: nom de périphérique virtuel inconnu: ‘Android21Device’
émulateur: impossible de trouver le périphérique virtuel nommé ‘Android21Device’

J’obtiens la même erreur lorsque j’essaie de démarrer l’appareil à partir de la ligne de commande et du programme SDK.

Je peux voir le répertoire du périphérique et les fichiers à

D:\Users\anthony\.android\avd\Android21Device.avd

Outil de périphérique virtuel Android

L’outil Périphérique virtuel dans le Gestionnaire de SDK crée des périphériques virtuels dans votre répertoire de profil utilisateur … dans ce cas, un lecteur secondaire

D:\Users\anthony\.android

Mais, l’émulateur tente de charger des images de périphérique virtuel à partir du lecteur système

C:\Users\anthony\.android

Jonction d’annuaire

Il existe deux solutions de contournement. Tout d’abord, vous pouvez créer un répertoire lien dur (ou jonction) à partir du dossier android du lecteur système vers celui de votre profil utilisateur. Dans Windows 7, vous pouvez utiliser la commande suivante

mklink /JC:\Users\anthony\.android D:\Users\anthony\.android

Android Accueil

Le gestionnaire de SDK Android et l’émulateur peuvent utiliser une variable d’environnement ANDROID_SDK_HOME pour identifier l’emplacement du répertoire .android . Définir une variable utilisateur ou environnement

ANDROID_SDK_HOME = 'D:\Users\anthony'

Si tu trouves:

émulateur: ERREUR: nom de périphérique virtuel inconnu: ‘Android21Device’
émulateur: impossible de trouver le périphérique virtuel nommé ‘Android21Device’

Changez simplement vos variables d’environnement dans le chemin dans lequel votre fichier .android est trouvé.

  1. créer votre nom avd tel que Bonjour dans Android sdk et avd manager
  2. lancer le lancement alors si vous trouvez l’erreur comme ci-dessus
  3. ouvrir les détails
  4. voir le chemin d’access et copier l’exemple de chemin d’access C: \ Users \\ Contacts.android \ avd \ hello.avd
  5. ouvrez votre environnement de variables par start-> computer> right click> propriétés> parameters système avancés> environnement variable> variable système>
  6. voir dans la variable système où la variable est PATH puis éditer
  7. Cliquez sur la valeur de la variable puis ajoutez le fichier C: \ Users \\ Contacts.android \ avd \ hello.avd précédé d’un point-virgule (;). Par exemple: C:\Program Files\Java\jdk1.6.0_21\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Users\\Contacts\.android\avd\hello.avd
  8. ok.then redémarrer votre ordinateur …
  9. eclipse ouverte puis redémarrez votre avd …

Vous devez redémarrer eclipse après l’avoir fermé. Fichier -> Redémarrer ne sera pas utile.

J’avais aussi la même erreur et ma résolution est ci-dessous

  1. Définir ANDROID_SDK_HOME —- Pas travaillé pour moi
  2. Création de jonction de répertoire —– Non travaillé
  3. Maintenant, je suis allé dans le dossier .android qui a été créé à un autre endroit, ouvrez le fichier avd et .ini du fichier avd et modifiez-le avec le patch que le système veut, par exemple “C: \ Users \ .android” et cela a fonctionné pour moi 🙂 yupiiii