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