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?
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.
Tuve que reiniciar el Eclipse después de completar la instalación de la imagen del sistema ARM EABI v7a.
fuente
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.
fuente
Para Ubuntu y ejecutando android-studio, ejecute para instalar los paquetes (estos no están instalados por defecto):
fuente
Tuve el mismo problema al crear AVD con imágenes 4.2.2, lo resolví haciendo lo siguiente:
Compruebe si existe una carpeta "predeterminada" en adt-bundle-windows-x86_64-20131030 \ sdk \ system-images \ android-17.
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.
fuente
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!
fuente
Tuve que mover las carpetas dentro de una carpeta llamada "predeterminada" a la carpeta Android - ## para que Eclipse pudiera ver las imágenes.
fuente
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.
fuente