No se puede crear un dispositivo virtual Android

235

Ok botón no se puede hacer clic

Por alguna razón, no puedo hacer clic en el botón Aceptar cuando intento crear un AVD. ¿Alguien sabe lo que estoy haciendo mal?

Gratsby
fuente

Respuestas:

275

Simplemente porque CPU / ABI dice "No hay imágenes de sistema instaladas para este objetivo". Necesita instalar imágenes del sistema.

En el Administrador de SDK de Android, compruebe que haya instalado "ARM EABI v7a System Image" (para cada versión de Android desde 4.0 y posteriores, debe instalar una imagen del sistema para poder ejecutar un dispositivo virtual)

En su caso, solo existe la imagen del sistema ARM (Android 4.2). Si estaba ejecutando una versión anterior, Intel ha proporcionado imágenes del sistema (Intel x86 ATOM). Puede consultar en Internet para ver la comparación en el rendimiento entre ambos.

En mi caso (vea la imagen a continuación), no he instalado una imagen del sistema para Android 4.2, mientras que he instalado ARM e imágenes del sistema Intel para 4.1.2

Mientras no instale la imagen del sistema 4.2, tendría el mismo problema que usted.

ACTUALIZACIÓN : Este artículo reciente Acelerando el Android Emaulator en Intel Architectures explica cómo usar / instalar correctamente las imágenes del sistema Intel para acelerar el emulador.

EDITAR / SEGUIR

Lo que muestro en la imagen es para Android 4.2, ya que era la pregunta original, pero es cierto para todas las versiones de Android.

Por supuesto (como dijo @RedPlanet), si está desarrollando dispositivos para CPU MIPS, debe instalar la "Imagen del sistema MIPS".

Finalmente, como dijo @SeanJA, debe reiniciar eclipse para ver las nuevas imágenes instaladas. Pero para mí, siempre reinicio un software que actualicé para asegurarme de que tenga en cuenta todas las modificaciones, y supongo que es una buena práctica hacerlo.

ingrese la descripción de la imagen aquí

rev. HpTerm
fuente
Tuve el mismo problema y funcionó después de haber instalado "MIPS System Image" para Android 4.0.3, Android 4.1.2, Android 4.2. Android SDK Manager: revisión 21.0.1
Maksim Dmitriev
23
Ah, como estaba ejecutando eclipse, tuve que reiniciar eclipse para que aparecieran las nuevas imágenes del sistema.
SeanJA
44
Ya instalé los paquetes dos veces y la próxima vez, el programa dice que no están instalados.
KI4JGT
@ KI4JGT es difícil saber cuál es el problema con lo que dices. Proporcione quizás más detalles, sistema, versión de eclipse, etc. o copias de pantalla de su configuración o quizás comience una nueva pregunta sobre su problema para que tenga espacio para dar más detalles.
HpTerm
3
Lo más importante es :) tienes que reiniciar eclipse después de instalar las imágenes del sistema
Superbiji
31

Tuve que reiniciar el Eclipse después de completar la instalación de la imagen del sistema ARM EABI v7a.

James
fuente
12

Esto puede suceder cuando:

  • Tiene varias copias del SDK de Android instaladas en su máquina. Es posible que esté actualizando las imágenes y dispositivos disponibles para una copia del SDK de Android e intentando depurar o ejecutar su aplicación en otra.

    Si está utilizando Eclipse, eche un vistazo a su "Preferencias | Android | Ubicación del SDK ". Asegúrate de que sea el camino que esperas. De lo contrario, cambie la ruta para señalar dónde cree que está instalado el SDK de Android.

  • No tiene una configuración de dispositivo Android en su emulador como se detalla en otras respuestas en esta página.

Brad Parks
fuente
1
¡Esta! Yo también tenía varias copias y me golpeaba la cabeza contra la pared. ¡Gracias por la respuesta!
Alagappan Ramu
¿Cómo puedo verificar si tengo varias copias @AlagappanRamu, @BradParks? ¡Gracias!
Adam
@ Adam - mira "Preferencias | Android | Ubicación del SDK" en Eclipse - ¿es la misma ubicación de carpeta que has estado actualizando? Si no, ¡allí están tus 2 ubicaciones!
Brad Parks el
6

Para Ubuntu y ejecutando android-studio, ejecute para instalar los paquetes (estos no están instalados por defecto):

android update sdk
Niels
fuente
4

Tuve el mismo problema al crear AVD con imágenes 4.2.2, lo resolví haciendo lo siguiente:

  1. Compruebe si existe una carpeta "predeterminada" en adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.

  2. Si existe, mueva el contenido (imágenes del sistema descargadas) de la carpeta "predeterminada" a adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.

Espero que esto ayude.

Vinay Jain
fuente
¡Si! :) Y haga esto mientras Eclipse / ADT está cerrado, o reinícielo.
akauppi
¡Excelente! Estoy en Ubuntu y no esperaba que esta solución funcionara, ¡pero lo hizo! Otra solución es ejecutar ./android (el administrador de SDK) desde la línea cmd no desde Eclipse y luego ir al menú Herramientas -> Administrar AVDs -> botón "Nuevo". Luego muestra las imágenes del sistema. En Eclipse no ... al menos para mí.
WindRider
2

Quiero actualizar esta pregunta con una captura de pantalla de un Android Studio reciente. Me llevó un poco de tiempo buscar dónde instalar nuevas imágenes del sistema.

Llega al SDK Manager a través de una de dos rutas. Opción 1. Herramientas> Android> SDK Manager Opción 2. Android Studio> Preferencias> Apariencia y comportamiento> Configuración del sistema> Android SDK (Esto es para Mac; adaptar para otros).

En el panel "Plataformas SDK", marque la casilla "Mostrar paquetes" para ver las imágenes del sistema.

Seleccione los que desee, haga clic en "Aplicar" y ¡listo!

ingrese la descripción de la imagen aquí

benevolenteprof
fuente
1

Tuve que mover las carpetas dentro de una carpeta llamada "predeterminada" a la carpeta Android - ## para que Eclipse pudiera ver las imágenes.

GuilleGlad
fuente
0

Hay un nuevo error posible para este relacionado con la última tecnología de Android Wear. Estaba tratando de iniciar un emulador para el SDK de desgaste en preparación para la próxima semana. El nivel API solo lo admite en la última versión de 4.4.2 KitKat.

Entonces, si está utilizando algo como el wearable, se inicia el valor predeterminado todavía en Eclipse como 2.3.3 Gingerbread. Asegúrese de que su objetivo coincida con el objetivo admitido más bajo posible. Para los wearables es el último 19 KitKat.

Jay Snayder
fuente