Android herramientas r17 x86 emulador – ¿por qué no puedo crear un x86 AVD?

He instalado las nuevas herramientas sin problemas. He instalado el HAXM de Intel. He verificado (con la sc query intelhaxm ) que el servicio de Intel está funcionando. También he confirmado que la máquina (Lenovo ThinkCentre) es compatible con la tecnología de virtualización Intel.

Entonces, ¿por qué en el AVD Manager es el campo de CPU / ABI fijado en ARM para cada versión de plataforma única de Android?

En el momento de escribir este documento, la única imagen de emulador x86 disponible es para Android 2.3.3 (API Level 10), que aparece en el SDK Manager como "Intel Atom x86 System Image". Esperemos que otros estén disponibles en el futuro.

BTW, para aquellos que leen esta pregunta y respuesta y va "¿eh?", La edición r17 de las herramientas para desarrolladores de Android añadido soporte para emuladores x86 nativos , que se ejecutará algo más rápido que sus equivalentes de emulador ARM.

Puede descargar imágenes de emulador de Android directamente desde el sitio web de Intel . Aquí tienen una imagen de KitKat que parece API 19 (4.4).

Solo para mantener esta pregunta actualizada:

Al igual que CommonsWare dijo, en el momento de la escritura, las únicas imágenes de Intel x86 disponibles eran API 10. Hace algún tiempo Intel comenzó a actualizar imágenes en sincronía con las versiones de SDK .

Para poder usar las imágenes, puede descargarlas desde el SDK Manager, o seguir las instrucciones de Intel (4.3-specific, pero se aplican en general).

A pesar de lo que usa, tenga en cuenta un punto importante de las instrucciones:

  • Seleccione los destinos que no sean "Google APIs" (por ejemplo, "Android 4.3 – API Level 18") – el Administrador de AVD no le permitirá cambiar la CPU a x86 a menos que utilice objetivos de droides de vainilla.

Tuve un problema de inicio en Ubuntu también. Para conseguir que funcione utilicé la opción -disable-kvm . Tomó tres días para encontrar esta solución.

 ./emulator -avd i -noaudio -nojni -netfast -show-kernel -verbose -gpu on -cpu-delay 0 -qemu -m 512 -disable-kvm 
  • Emulador de Android se estrella en Windows 7 64 Bit
  • Android AVD no se iniciará
  • ¿Puedo hacer una copia de seguridad de un teléfono físico y restaurar en el emulador?
  • El emulador de Android está fuera de vista, ¿cómo puedo moverlo?
  • Android ListView con desplazamiento rápido y el índice de la sección alfabética
  • Pasar la actividad a un objeto que no es de actividad correctamente
  • ¿Cómo puedo borrar los datos antiguos de logcat?
  • Preguntas del emulador
  • Cómo almacenar la imagen en la base de datos SQLite
  • SDK Manager no tiene imágenes de sistema Android más antiguas para el emulador
  • Administrador de dispositivos virtuales de Android - Webcam0 en 4.4.2 no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.