141 votes

Peut ' t supprimer périphérique virtuel d’Eclipse, android

J’ai plusieurs périphériques virtuels, certains d'entre eux ne peuvent pas être supprimées. Message d’erreur est « le périphérique virtuel android XXX est en cours d’exécution dans un émulateur et ne peut pas être supprimé », quand j’ai juste redémarré Ubuntu et seulement commencé Eclipse.

290voto

Uttam Points 6194

Dans Linux/*nix et OSX:

  1. Trouver le .android votre dossier $HOME répertoire.
  2. Dans .android il devrait y avoir un avd dossier
  3. Dans l' avd dossier doit être d'un ou de plusieurs .ini et le fichier correspondant *.avd virtuel dossier de l'appareil.
  4. Supprimer à la fois le .ini fichier et le .avd dossier que vous voulez vous débarrasser de.
  5. De retour à l'Android sdk et AVD manager.

J'espère que cela aide...

25voto

jaro Points 231

Dans le dispositif de /home/.android/[your] .avd dossier parfois sont laissés pour compte des fichiers *.lock. Cela peut être à cause de résiliation émulateur inattendu. AVDM ne traite pas cela. Supprimer manuellement un dossier de périphérique ou la substitution il a résolu le problème.

Avant d’essayer de supprimer un périphérique virtuel dans AVDM. Supprimez tous les fichiers de *.lock de l’appareil /home/.android/[your correspondante] .avd répertoires. Vous serez alors en mesure de supprimer sans le popup « périphérique XXX est en cours d’exécution ».

19voto

Jonny White Points 480

Une alternative et la solution beaucoup plus simple qui fonctionne depuis le gestionnaire de l’AVD.

De l’AVD manager cliquez sur le bouton nouveau. Définissez le nom comme le nom du périphérique que vous ne peut pas fermer, choisir tous les paramètres et cochez la case qui dit Override l’AVD existante portant le même nom.

Cela tuera le vieux un et remplacer par un neuf. La nouvelle n’est pas en cours d’exécution et donc peut être supprimée.

6voto

Quentin DOMMERC Points 531

J’ai recherché le code java et cette erreur signifient vraiment vous avez un AVD en cours d’exécution... Avez-vous essayé kill'em tous avec top ou htop (ce qui est bien meilleur).

0voto

user2506891 Points 40

J'ai eu ce problème aussi bien.. n'a pas été en mesure de trouver/voir la .android dossier $home. Je ne sais pas si elle est cachée ou quoi. Si vous double-cliquez sur un périphérique android en AVD manager, il vous montrera le chemin de la "avd", qui est exactement où tout le monde dit qu'il devrait être. Puisque je ne pouvais pas supprimer ces fichiers à l'aide de l'interface graphique, j'ai utilisé de la CLI (terminal). Vous pouvez utiliser les commandes suivantes [cd] pour changer de répertoire [rm-R] pour supprimer un fichier. Étape par étape:

  1. depuis le terminal de la cli qui ressemble à quelque chose comme ceci:

    nameOfYourMac:~ MacUser$

  2. type

    cd .android/avd

    (les changements de répertoire)

    nameOfYourMac:avd MacUser$

  3. Type

    rm-R nameOfYourVirtualDevice.avd

Assez facile. Maintenant, vous devriez être en mesure de supprimer le périphérique en Éclipses' AVD Manager.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X