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?
- Qemu, div por cero, mxcsr registrar
- Cómo utilizar el emulador de Android a través de VNC
- Emulador de Android + Qemu vnc
- Sonido del emulador de Android - ubuntu
- Android SDK 14 - No se puede crear un dispositivo GTV
Gracias,
- ¿Por qué el emulador de Android es tan lento? ¿Cómo podemos acelerar el emulador de Android?
- Cambiar automáticamente la configuración del emulador de Android
- Qemu vnc en el emulador androide no responde al teclado y al mouse
- Inicie dos emuladores de Android con diferentes ubicaciones
- El emulador de Android se basa en QEMU. ¿Puedo usar KVM con él?
- Acelerar el emulador de Android
- Error de emulador de Android con excepción de punto flotante
- Cómo cerrar el emulador de Android a través de la línea de comandos
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).
- Intentando portar POI de Apache a Android
- Reacciona las propiedades de textDecoration nativas que no funcionan en Android