warning studio restoring proyecto official need may instalar gles1 funciona from emulator emulador ejecutar context como avds app java android

java - studio - No se puede crear un dispositivo virtual de Android



instalar apk en emulador android studio (8)

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


Esto puede suceder cuando:

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

    Si está utilizando Eclipse, eche un vistazo a sus "Preferencias | Ubicación de Android | SDK ". Asegúrate de que sea el camino que esperas. De lo contrario, cambie la ruta para que apunte a donde 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.


Existe 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 de API solo lo admite en la última versión de 4.4.2 KitKat.

Por lo tanto, si está utilizando algo como el wearable, se inicia el valor predeterminado aún 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.


Para Ubuntu y la ejecución de android-studio, ejecute para instalar los paquetes (estos no están instalados de manera predeterminada):

android update sdk


Quiero actualizar esta pregunta con una captura de pantalla de un estudio reciente de Android. Tomó un poco de curiosear para encontrar dónde instalar nuevas imágenes del sistema.

Llegas al Administrador de SDK a través de una de las 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; se adapta para otros).

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

Seleccione las que desee, haga clic en "Aplicar" y ¡voilà!


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

En el Android SDK Manager verifique que haya instalado "ARM EABI v7a System Image" (para cada versión de Android desde 4.0 y en la que tiene que instalar una imagen del sistema para poder ejecutar un dispositivo virtual)

En su caso solo exsits de 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). Puedes consultar en internet para ver la comparación en 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 instalé ARM e Intel System Images para 4.1.2

Mientras no instale la 4.2 Imagen del sistema, tendré el mismo problema que usted.

ACTUALIZACIÓN : este artículo reciente sobre la aceleración del emaulador de Android en Intel Architectures explica cómo utilizar / 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 de CPU MIPS, debe instalar la "Imagen de sistema MIPS".

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


Tuve el mismo problema al crear AVD con 4.2.2 imágenes, 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 los contenidos (imágenes de sistema descargadas) de la carpeta "predeterminada" a adt-bundle-windows-x86_64-20131030 / sdk / system-images / android-17.

Espero que esto ayude.


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


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