Instalación de una imagen x86 en nuevas herramientas sdk v12

He actualizado a las herramientas de sdk de Android 12. Como una nota de lanzamiento google dice: El administrador de AVD y el emulador ahora puede utilizar las imágenes del sistema compilado para ARM v7 y x86 CPUs.

¿Alguien ha intentado ejecutar una imagen x86? ¿Hay más de 3.0 imágenes?

Gracias,

En la GUI del SDK para la configuración del emulador, el cuadro desplegable de tipo de CPU está deshabilitado. Probablemente esto es algo que están preparando para la versión 13 de las herramientas de SDK de Android. (También es posible que no de mi revisión de la plataforma instalada tengan imágenes x86)

He intentado ejecutar una de mis imágenes de emulador como x86 explícitamente, y obtener esto:

C:\Program Files\Android-SDK\tools>emulator-x86.exe -avd HTC_Magic qemu: linux kernel too old to load a ram disk C:\Program Files\Android-SDK/platf orms\android-4\images\/kernel-qemu, C:\Program Files\Android-SDK/add-ons\addon_g oogle_apis_google_inc_4\images\/ramdisk.img, qemu=1 console=ttyS0 android.qemud= ttyS1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=2 

Creo que la imagen del emulador debe ser creado explícitamente para x86 … Sería bueno tener una imagen x86 por lo que el rendimiento de subrayar qemu sube, ya que no tendrá que emular el conjunto de instrucciones de CPU ARM …

Ya puede ejecutar http://www.android-x86.org/ y conectarse a él con adb sobre tcpip ahora mismo. No necesita el soporte de SDK para ello. Y es muy rápido.

De lo contrario, si instalas Google TV añade en linux, puedes crear un Google TV avd y usarás x86. Realmente funciona muy bien sólo en Linux aunque ya que es donde se tunneled al hypervisor correctamente.

Hay varios blogs en torno a cómo configurar correctamente, por ejemplo http://commonsware.com/blog/2011/09/01/google-tv-emulator-seemingly-pointless.html

Debe instalar Intel® Atom ™ Android x86 Emulator Image.

Puedes encontrar instrucciones detalladas en este enlace

Usted puede construir su propio androide emulador x86 de la AOSP. Aquí están las instrucciones del sitio web de Intel:

http://software.intel.com/en-us/articles/android-ia-emulator-gingerbread/

http://software.intel.com/en-us/articles/android-virtual-device-emulation-for-ia/

Actualizado proporciona información sobre el uso de 3.2 imágenes, tal vez mi sdk no ofrece tal elección (probado 2.3.3, 3.2 y 4.0.3)

Más probable es que el artículo se refiere a una base de datos basado en sdk construir, que no es la proporcionada por el sitio de desarrollo de Android.

Pueden agregar imágenes de Intel (aún así es cierto que el emulador necesita imágenes basadas en x86) más tarde y también admite intel abi

Después de unos meses pasados, el código fuente para el androide 4.0 fue lanzado y encuentro que las máquinas virtuales x86 son más rápidas que cualquier solución que intenté que utilizó el emulador de Android.

Puedes encontrar instrucciones sobre cómo usar las imágenes de Android x86 aquí: http://www.android-x86.org/

He seguido las instrucciones aquí y fue capaz de construir una imagen de trabajo x86. Funciona muy bien, mucho más rápido que la emulación ARM, siempre y cuando kvm esté habilitado, lo que puede hacer "sudo apt-get install kvm" en las máquinas Ubuntu. Para comprobar si kvm ya está en su máquina, haga un lsmod | Grep kvm

Para responder a la otra pregunta, Google no ha publicado ninguna imagen con su SDK todavía y este es el hilo donde alguien de Google respondió a mi pregunta sobre él.

Planean lanzar imágenes de Gingerbread muy pronto. Es por eso que no hay opción de desplegable que diga "Intel" o x86 en el cuadro CPU de la herramienta Android (todavía).

  • Modificación del código fuente del emulador de Android
  • El emulador de Android cuelga para siempre durante el arranque
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.