No se puede eliminar el dispositivo virtual de Eclipse, android
Tengo varios dispositivos virtuales, algunos de ellos no se pueden eliminar. El mensaje de error es "El dispositivo virtual android XXX se está ejecutando actualmente en un emulador y no se puede eliminar", cuando recién he reiniciado Ubuntu y solo he iniciado Eclipse.
- Navegador Android en Windows
- Densidad LCD abstracta
- ¿Por qué el uso de la CPU de Android Emulator (qemu-system-i386) es tan alto (% 360)?
- Diferencia entre el simulador de iPhone y el emulador de Android
- Mi dispositivo no aparece en "Selector de dispositivos Android" de repente
- No se puede ejecutar un AVD (emulador)
- ¿Cómo crear nuevo emulador con tamaño de pantalla personalizado?
- El emulador de Android no se iniciará
- Android Emulator para Windows (no instalar el SDK completo, sólo el emulador necesario)
- Emulador de Android Studio no se inicia
- Emulador de Eclipse no responde
- ¿Por qué se bloquea el eclipse al instalar un apk en un emulador de Android?
- ¿Por qué no puedo iniciar un AVD desde Eclipse con 1024 MB de RAM?
En Linux / * nix y OSX:
- Encuentre la carpeta .android en su directorio
$HOME
. - En .android debe haber una carpeta avd
- En la carpeta avd debe haber uno o varios archivos .ini y una carpeta de dispositivo virtual * .avd correspondiente.
- Elimine el archivo .ini y la carpeta .avd de la que desea deshacerse.
- Regresa a Android sdk y al administrador de AVD.
Espero que esto ayude…
En el /home/.android/[su dispositivo] .avd carpeta a veces se quedan detrás de archivos * .lock. Esto puede deberse a la terminación inesperada del emulador. AVDM no se ocupa de esto. La eliminación manual de una carpeta de dispositivos o su sustitución resuelve el problema.
Antes de intentar eliminar un dispositivo virtual en AVDM. Elimine todos los archivos * .lock del dispositivo correspondiente /home/.android/[your] .avd fodlers. A continuación, podrá eliminar sin que aparezca el mensaje "dispositivo XXX se está ejecutando".
Una solución alternativa y mucho más simple que funciona desde el administrador de AVD.
Desde el administrador de AVD, haga clic en el botón Nuevo. Establezca el nombre como el nombre del dispositivo que no puede cerrar, elija cualquier configuración y marque la casilla que dice Reemplazar el AVD existente con el mismo nombre.
Esto matará a la antigua y la sobrescribirá con la nueva. El nuevo no se está ejecutando y puede ser eliminado.
He estado buscando el código java y este error realmente significa que tienes un AVD corriendo … ¿Has intentado kill'em todos con top o htop (que es mucho mejor).
// check if the AVD is running if (avdInfo.isRunning()) { display.asyncExec(new Runnable() { public void run() { Shell shell = display.getActiveShell(); MessageDialog.openError(shell, "Delete Android Virtual Device", String.format( "The Android Virtual Device '%1$s' is currently running in an emulator and cannot be deleted.", avdInfo.getName())); } }); return;
Desde Finder (OSX) O Explorador de directorios (Linux y Windows)
- Busque la carpeta .android [Hidden Folder] en su directorio $ HOME. Mostrar / ocultar carpetas en MAC
- En .android debería haber una carpeta [Your Device] .avd
- Busque archivos * .lock y elimine dentro de la carpeta [Your Device] .avd
Desde Android Studio
- Abra el Administrador de AVD
- Seleccione el dispositivo virtual que desea eliminar
- Haga clic abajo en la flecha al final y seleccione [Mostrar en disco] se abrirá el directorio
- Busque archivos * .lock y elimine dentro de la carpeta [Your Device] .avd
Después de estos pasos, le permitirá eliminar de AVD Manager
Tuve este problema también .. no fue capaz de encontrar / ver la carpeta .android en $ home. No sé si está oculto o qué. Si hace doble clic en un dispositivo Android en el administrador de AVD que le mostrará la ruta de la "ejecución de AVD", que es exactamente donde todo el mundo dice que debería ser. Puesto que no pude borrar estos archivos usando la GUI utilizé CLI (terminal para hacerlo). Puede utilizar los siguientes comandos [cd] para cambiar el directorio [rm -R] para eliminar un archivo. Paso a paso:
-
Desde cli terminal que se verá algo como esto:
NameOfYourMac: ~ MacUser $
-
tipo
Cd .android / avd
(Cambios de directorio)
NameOfYourMac: avd MacUser $
-
Tipo
Rm -R nameOfYourVirtualDevice.avd
Muy fácil. Ahora deberías poder eliminar el dispositivo en el Administrador AVD de Eclipses.