Android Virtual Device (AVD) – ¿qué CPU / ABI debo seleccionar?
Al crear un AVD, hay tres opciones para seleccionar CPU / ABI:
- BRAZO
- Mips
- Intel Atom
¿Cuáles son las diferencias y que debo elegir? ¿Hay uno que cubre la mayoría de los dispositivos?
- Lamentablemente, la aplicación se ha detenido en Android Emulator
- ¿Por qué es mi teclado emulador de Android en modo de caracteres chinos?
- Eraser en Android
- Animación de diálogo de progreso personalizado
- Mejor configuración de emulador de Android?
- Android AVD Manager: No se puede crear una nueva definición de dispositivo (java.lang.NullPointerException)
- Ejecutar ROM personalizada en el emulador de Android
- No se puede configurar la memoria de invitados 'android_arm': argumento no válido
- El emulador de Android no toma la entrada de teclado - Herramientas de SDK rev 20
- Obtener acceso root a través de su en el emulador de Android
- Gen ya existe pero no es una carpeta de origen
- Comunicación entre dos aplicaciones usando emulador como servidor y cliente
- Android Emulator "no responde ¿Desea cerrarlo?
De acuerdo con la documentación para desarrolladores de android, debería crear un dispositivo virtual para cada framework y plataforma en el que tenga la intención de ejecutar el código. Dicho esto, la mayoría de los dispositivos móviles del mercado actualmente se ejecutan en la arquitectura ARM. Código en un dispositivo virtual distinto para cada nivel del marco que su código admite sin embargo.
Imagen del sistema
Recomendado. Aunque es posible que tengas uno o más dispositivos con Android para probar tu aplicación, es poco probable que tengas un dispositivo para cada versión de Android compatible con tu aplicación. Es una buena práctica descargar imágenes del sistema para todas las versiones de Android y su aplicación admite y prueba la aplicación que se ejecuta en ellas con el emulador de Android.
http://developer.android.com/sdk/installing/adding-packages.html
El 90% de los dispositivos móviles son alimentados por ARM. Así que será una mejor opción
Usted debe elegir ARM ya que es viejo procesador que casi los móviles utilizan.
La emulación del átomo es mucho más rápida, por lo que utilizaría estos para el desarrollo y la prueba final en modo brazo o con un teléfono real.
Hay tres arquitecturas principales de la CPU usadas en los teléfonos androides de hoy. ARM es quizás el más común, ya que está optimizado para el consumo de la batería. ARM64 es una evolución de la arquitectura ARM original que soporta procesamiento de 64 bits para una computación más potente, y se está convirtiendo rápidamente en el estándar en dispositivos más nuevos.