¿Qué es la imagen del sistema intel x86 atom en el administrador sdk de android?

80

Soy nuevo en el desarrollo de Android. Estoy configurando un entorno de desarrollo. Entonces, mi pregunta es, ¿cuál es la imagen del sistema Intel x86 atom en el administrador de SDK de Android? ¿Debería instalarlo o no? La opción está presente en los niveles de API 15 y 16, pero no en el 17.

Gracias.

Rutu Raj
fuente
desea instalar esto en su máquina host: software.intel.com/en-us/articles/…
n611x007

Respuestas:

80

Entonces, mi pregunta es, ¿qué es la imagen del sistema intel x86 atom en el administrador sdk de Android?

Es una versión del emulador de Android que se ejecuta de forma nativa en CPU x86, como las de la mayoría de las máquinas de desarrollo.

Compare eso con la imagen del sistema ARM, que contiene instrucciones de CPU ARM (no x86) y, por lo tanto, debe traducirse cuando se ejecuta.

¿Debería instalarlo o no?

Las imágenes del emulador x86, cuando están disponibles, tienden a ejecutarse más rápido. Tendrá que trabajar un poco en su máquina de desarrollo para aprovecharlos, como se describe en la documentación .

la opción está presente en los niveles 15 y 16 de la API pero no en el 17.

AFAIK Google confía en Intel para crear estas imágenes, e Intel solo lo ha hecho en algunos niveles de API.

CommonsWare
fuente
¿Haciendo una pregunta descaradamente para usted, intel-atom-x86-image funcionará en procesadores AMD con el mismo rendimiento en Ubuntu? !
LOG_TAG
1
@LOG_TAG: Debería ver si Ubuntu KVM es compatible con su procesador AMD.
CommonsWare
si KVM es compatible con el procesador AMD, ofrecerá el mismo rendimiento que Intel? realmente confundido necesito comprar un nuevo sistema Intel o no para Android!
LOG_TAG
@LOG_TAG: Lo siento, pero no he probado el emulador con una CPU AMD.
CommonsWare
1
Gracias por la repetición, cambié mi sistema a Intel i5 proc solo para admitir Intel atom x86, ¡el rendimiento es realmente malo en AMD en comparación con Intel!
LOG_TAG
11

La imagen del sistema del emulador de Android x86 * le permite ejecutar una emulación de Android en su máquina de desarrollo. En combinación con el SDK de Android, puede probar sus aplicaciones de Android en un dispositivo Android virtual basado en la Arquitectura Intel

¿Debo instalar esto?

Sí, si está utilizando un procesador Intel. Para comprobar si su procesador Intel es compatible con la tecnología de virtualización (VT), utilice la herramienta Intel Processor Identification Utility .

Nota: Si su CPU no es compatible con la tecnología de virtualización (VT), no puede usar la aceleración de la máquina virtual.

Para instalar el complemento de imagen del emulador, puede usar Android SDK Manager (método recomendado):

Guía de instalación (método recomendado)

Alternativamente, puede descargar el archivo zip binario y descomprimir y copiar el directorio incluido en el directorio de complementos de su instalación de Android SDK. (Tenga en cuenta que este método no permite actualizaciones automáticas del complemento):

Guía de instalación (método alternativo / manual)

Espero que esto ayude.

Suerte
fuente
Quiero colocarlo ntel x86 atom system imagedentro del SDK de Android. ¿Dónde debo colocarlo? He descargado la carpeta dentel x86 atom system image
user6750923
¿Todos los dispositivos virtuales se colocan dentro de la carpeta x86? (Sugerido en su enlace)
user6750923
@ user6750923 No estoy seguro de lo que estás preguntando, pero esta es tu pregunta stackoverflow.com/questions/23024685/… Si aún tienes problemas, busca preguntas similares o haz una nueva en su lugar.
Lucky
Coloqué con éxito la carpeta x86 del dispositivo virtual (descargado) dentro system-images\android-23\google_apisy pude ejecutar con éxito el dispositivo virtual. Me encuentro con más de un dispositivo virtual. Yo creo que; La imagen x86 de otros dispositivos (descargada) debe colocarse dentro. system-images\<API LEVEL>\google_apisGracias por su ayuda.
user6750923