AVD Manager: no se puede crear un dispositivo virtual Android

107

Ayer instalé el complemento Android Eclipse y el SDK de Android de Google. Abro la ventana de AVD Manager yendo a Window -> Android Virtual Device Manager. Luego hago clic en "Nuevo" y aparece la ventana "Crear nuevo dispositivo virtual Android (AVD)". El problema es que no puedo hacer que el botón "Aceptar" no esté atenuado. Elijo Nexus 7 de "Dispositivo", le doy un nombre al AVD, elijo "Android 4.2 API Level 17" como objetivo. Y no importa lo que haga con el resto de las configuraciones, el botón "Aceptar" sigue en gris. No se me presenta ningún error. ¿Alguna idea de lo que puedo estar perdiendo y por qué la ventana no me permite continuar haciendo clic en "Aceptar"?

ossys
fuente
1
Tengo exactamente el mismo problema, pero según la respuesta de @ Ralgha, ya lo instalé ARM EABI v7a System Image. Mi lista desplegable de CPU / ABI está realmente vacía; no hay nada que pueda seleccionar. ¿Alguna idea?
Dragonridingsorceress
1
Es posible que desee intentar utilizar diferentes versiones de API. Seguí adelante e instalé todas las versiones de API que pude. Dependiendo de la versión de API que elija, tengo la capacidad de elegir diferentes emuladores de CPU. También instalé Intel HAXM que marcó una diferencia MUNDIAL al ejecutar el emulador.
ossys
1
He instalado varias versiones de API (no todas, pero todas las 4.x) y todavía no hay nada en mi lista de CPU / ABI. ¿Cualquier otra sugerencia?
dragonridingsorceress
1
@DavidT. Intente seleccionar un dispositivo del primer menú desplegable. Completará automáticamente todo menos el Nombre. Ver: stackoverflow.com/questions/14003009/…
dragonridingsorceress
1
Hola purlogic, como expliqué en mi comentario anterior a @DavidT., Tuve que seleccionar un Dispositivo preestablecido en el primer menú desplegable.
dragonridingsorceress

Respuestas:

140

No ha seleccionado un destino de CPU / ABI en el menú desplegable debajo del destino, o no ha instalado una imagen del sistema. Abra su administrador de SDK y asegúrese de haber instalado ARM EABI v7a System Imageen la sección de Android 4.2.

Ralgha
fuente
1
Fui a Windows -> Android SDK Manager e instalé la imagen del sistema ARM EABI v7a.
ossys
23
No olvide reiniciar Eclipse (si lo está utilizando) después de la instalación.
Easycheese
8
Después de la instalación, si ARM EABI v7a System Image, no olvide reiniciar Eclipse. Y si ya está instalado, asegúrese de que el nombre de su dispositivo no contenga "espacios" como (Nexus 4). Si su nombre tiene espacio, el botón "Aceptar" permanecerá desactivado.
shripad20
1
para agregar, no le gusta una sola letra en el campo Nombre :)
Dileep
@ shripad20 ¡Eso fue todo para mí! Gracias.
BK
25

Tuve problemas para crear un AVD.

Ya sea:

  • reiniciar eclipse después de instalar las versiones de SDK desde el administrador de SDK, o
  • debe ejecutar "AVD Manager.exe" fuera de Eclipse
carne mung
fuente
1
Sí, reinicié eclipse después de instalar la versión SDK, luego apareció en AVD Manager. :)
Emmy
22

Primero, asegúrese de no tener espacios (u otros caracteres ilegales como '+', '=', '/', etc.) en el campo "Nombre AVD". Los espacios me lo rompieron.

Sebastián Carroll
fuente
3
Sería bueno si especificaran eso como un requisito
Sophie
14

Tuve el mismo problema, aunque se instalaron todos los paquetes necesarios. Cerré Eclipse, ejecuté monitor.bat en la carpeta \ android-sdks \ tools \, abrí AVD Manager desde allí y pude crear dispositivos virtuales aquí.

Laszlo Sisa
fuente
1
Esto funcionó para mí cuando tuve el problema al agregar dispositivos virtuales
denil
9

debe evitar espacios en el nombre de AVD. & Seleccione la opción "Piel".

Anshu Kumar Gupta
fuente
6

Intenta crear un AVD con monitor.batel tools-folder, ¡eso funcionó para mí!

Felipe
fuente
5

Otra cosa que me hizo tropezar: ¡el campo "Nombre" debe ser una sola palabra y no debe tener espacios!

phsource
fuente
1
Esto fue todo para mí :-)
Zippy
4

Tuve exactamente el mismo problema ... cargar la imagen del sistema ARM EABI v7a también funcionó para mí. Muchas gracias.

Anteriormente había visto en el administrador de SDK de Android que se había instalado una imagen del sistema con el mismo nombre (ARM EABI v7a System Image) en mi sistema para un SDK más reciente (Android 4.2). En consecuencia, pensé que anularía la necesidad de instalar la imagen ARM del SDK de Android 2.2 anterior, pero aparentemente no.

Chris Johnson
fuente
Hola y bienvenido a SO! Tu respuesta es un poco "yo, demasiado". Por lo general, en SO, se desaconseja el tipo de cosas "me tooish" para obtener respuestas. Sería mejor poner algo como esto en los comentarios.
DWright
1
Estoy completamente de acuerdo. Planeé agregar esto como un comentario a la respuesta anterior, pero como nuevo colaborador, aún no tengo la reputación suficiente para hacerlo (Actual: 1, necesario: 50). ¡Será mejor que me ocupe!
Chris Johnson
3

Hola chicos, tuve el mismo problema, pero ahora lo tengo: verifique qué API está seleccionando y para esa versión de API hay CPU / ABI disponible o no. Si está disponible, ¡tu trabajo está hecho! Seleccione el dispositivo de acuerdo con las ventanas que lo admitan.

amit
fuente
3

Debe abrir su SDK Manager y asegurarse de que todo esté instalado, especialmente la imagen del sistema. ¡Después de eso estará bien!

lili caspia
fuente
1
¡Hola, lili y bienvenido a stackoverflow! ¿Viste los otros comentarios / respuestas a continuación? Parece que esto ya se sugirió y esta no es la razón.
ılǝ
3

Si ha cambiado la ruta del SDK de alguna manera, no podrá encontrar los SDK que instaló a pesar de que los enumera correctamente.

Lo resolví abriendo Android SDK Manager y en ese cuadro de diálogo eligiendo el menú Herramientas -> Administrar AVD. Y cuando abra Administrar AVD directamente desde la barra de herramientas de Eclipse, debe Actualizar para ver el AVD que creó.

Gökhan Kurt
fuente
2

De hecho, encontré este problema hace una semana. El problema tenía que ver con no usar una versión actualizada de Eclipse del complemento SDK de Android con la última versión del SDK. Fue un problema divertido en general, pero desapareció tan pronto como lo actualicé.

Incluso había actualizado las imágenes AVD y no tuve suerte. Aparentemente, el complemento antiguo no puede ver el nuevo diseño de la imagen o algo así. Esto es para la versión 22.3 del SDK.

vssecadas
fuente
2

En Kubuntu 12.04, Eclipse Kepler, ADT instalado, experimenté los mismos síntomas. La imagen del sistema ARM EABI v7a ya estaba instalada. La salida fue ejecutar la herramienta desde la línea de comandos, luego no se quejó. Supongo que un reinicio de eclipse podría haber funcionado, pero ya no estoy seguro de si lo intenté o no.

Anfe67
fuente
1

Abrí monitor.bat en android-sdks \ tools e inicié el administrador de dispositivos allí y pude crear el AVD.

ond
fuente
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones y, una vez que tenga suficiente reputación , podrá comentar cualquier publicación .
iTech
@iTech Esta es una respuesta a la pregunta, es simplemente pobre. ond: amplíe sus respuestas más en el futuro, ¡gracias!
0

El lanzamiento de AVD Manager desde Visual Studio 2015 resolvió este problema.

Tenía (muchos paquetes) todos los paquetes requeridos instalados pero no los había usado durante algún tiempo y tuve problemas para detectarlos en el administrador de SDK. Intenté todas las soluciones proporcionadas anteriormente en vano, incluida la ejecución del AVD después de ejecutar el archivo monitor.bat en 'android / sdk / tools'.

Luego lancé el AVD desde VS en 'Herramientas-> Android-> Administrador de emuladores de Android' y detectó tanto las 'API de Google Intel Atom x86' como las imágenes del sistema ARM EABI v7a desde el principio .

El objetivo se establece en el nivel de API 23.

darzo27
fuente
-2

Si tiene problemas de creación de AVD, simplemente intente ponerlo dentro de una nueva carpeta (eclipse, android sdk, avd) y luego ejecútelo y debería funcionar. Simplemente abra Eclipse en esa carpeta y ejecútelo como de costumbre

Hemalatha
fuente