with studio not manager machine license installed error end emulator currently controlador compatible agreement accelerated android android-emulator android-studio

android - studio - intel haxm compatibility



¿Cómo puedo ejecutar el emulador de Android para Intel x86 Atom sin aceleración de hardware en Windows 8 para API 21 y 19? (13)

¿Hay alguna manera de que pueda iniciar el emulador de Android para Intel x86 Atom sin aceleración de hardware en Windows 8

No con el emulador estándar de Android SDK, ya que requiere el HAXM de Intel, y HAXM quiere que se habiliten las extensiones de virtualización.

No puedo decir si Genymotion o alguna otra cosa de otro desarrollador independiente puede admitir la combinación deseada.

No he habilitado Hyper V o aceleración de hardware y tampoco quiero hacerlo.

¿Hay alguna manera de que pueda iniciar el emulador de Android para Intel x86 Atom sin aceleración de hardware en Windows 8

He creado AVD con todas las combinaciones posibles y cada una no ha podido iniciar la instancia del emulador AVD, arrojando el mismo error al iniciar

emulador: ERROR: ¡la emulación x86 actualmente requiere aceleración de hardware! Asegúrese de que Intel HAXM esté instalado y utilizable correctamente. Estado de aceleración de la CPU: ¡el módulo del núcleo HAX no está instalado!

O es que las imágenes proporcionadas para Intel Atom 86 y 64 no pueden ejecutarse sin ACELERACIÓN DE HARDWARE E hyper V para API 21 y 19

He encontrado muchas preguntas similares y leí casi toda la documentación, pero no está claro si pueden o no pueden ejecutarse sin hyper v y aceleración de hardware, de ahí esta pregunta directa

¿Cómo se prueba en Android en tales casos?


Aún puede forzar el uso del emulador soft x86 ejecutándolo desde la línea de comandos y utilizando la opción -no-accel, es decir, desde el directorio SDK / tools:

emulator -avd AVD_NAME -memory 768 -no-accel -gpu on

PERO esto todavía no funcionará con el SDK actual (V24), porque las imágenes actuales del sistema x86 bloquean el emulador soft x86 :-(

La única forma en que conseguí que esto funcionara nuevamente fue degradar las herramientas del SDK a V22.3 desde aquí: http://dl-ssl.google.com/android/repository/tools_r22.3-windows.zip y crear un AVD usando una imagen del sistema degradada, por ejemplo https://dl-ssl.google.com/android/repository/sys-img/android/sysimg_x86-17_r02.zip . (Por lo tanto, esto no ayuda si necesita probar en versiones más recientes de Android).

Google ha pasado a una versión actualizada de su emulador basada en una versión más reciente de qemu, y proporciona binarios para emuladores de brazos y mips, pero ha omitido enviar el equivalente x86 (no hay emulator-ranchu-x86.exe y emulator64 -ranchu-x86.exe). Si lo hicieron, o si alguien más se tomó la molestia de configurar y compilar su fuente de emulador con la bandera "x86" activada, entonces la emulación suave _x86 podría volver a funcionar.


Cuando ejecute ''aplicación'' (triángulo verde): en el Selector de dispositivos, seleccione Iniciar emulador y haga clic en el botón [...] Rigth, haga clic en Nexus (u otro), haga clic en Duplicar en el sistema operativo (ejemplo de Android 6.0), haga clic en Cambiar: haga clic en Mostrar imágenes del sistema descargables. Busque el sistema operativo armeabi-v7a y haga clic en descargar. Configure este sistema operativo en el dispositivo. Finalice y elija este dispositivo para la emulación.


El uso de la aceleración de hardware depende de la imagen del sistema que elija en el emulador.

Entonces,

  1. Vaya al administrador de AVD, cree un dispositivo virtual, seleccione hardware, haga clic en siguiente.

  2. Elija la Imagen del sistema que no requiere HAXM (aceleración de hardware) para ejecutarse. (Eso aparece en la parte inferior derecha de la ventana de imagen del Sistema).

Nota: para otros sistemas que requieren HAXM, no hay forma de ejecutarlos sin aceleración de hardware.


En el administrador AVD actual no puedes. Solo tiene la oportunidad de usar imágenes ARM que no necesitarán virtualización de hardware.

Para ejecutar imágenes ARM:

  1. Abra el administrador AVD.
  2. Cree un nuevo ''Dispositivo virtual'' O haga clic derecho en una imagen existente y seleccione ''Duplicar''
  3. Elija arm * en lugar de x86 / x64.
  4. Continuar con el mago.
  5. ¡Correr!

¡Aunque esta es la solución disponible pero sigue siendo lenta!


Me he encontrado con el mismo problema, encontré la solución en http://developer.android.com/tools/devices/emulator.html#vm-windows

Simplemente siga estos simples pasos:

  1. Inicie el Android SDK Manager, seleccione Extras y luego seleccione Intel Hardware Accelerated Execution Manager .

  2. Una vez completada la descarga, ejecute [sdk] /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

  3. Siga las instrucciones en pantalla para completar la instalación.


Mismo problema que en Error al iniciar AVD :

1) Instale el Acelerador de emulador Intel x86 (instalador HAXM) desde el Administrador de Android SDK;

2) Ejecutar (para Windows):

{SDK_FOLDER}/extras/intel/Hardware_Accelerated_Execution_Manager/intelhaxm.exe

o (para OSX):

{SDK_FOLDER}/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_1.1.1_for_10_9_and_above.dmg

3) Inicie el emulador.


Necesita al menos un "procesador compatible con VT-x" para ejecutar el emulador de Android con aceleración de hardware.

Si ha habilitado o instalado "Hyper-V" en su Windows 8, elimínelo e inhabilite "Hyper threading" y habilite "Virtualization".


Respuesta breve: No. Hasta hace poco (hace aproximadamente 1 mes), podía hacerlo, pero con las últimas actualizaciones, no es posible. (Consulte Actualización de Android SDK Tools 23.0.5 y avd no se inicia ).

Estaba haciendo algo similar: desarrollar en una máquina virtual y, por lo tanto, no podía usar las funciones de aceleración de hardware, ya que solo están disponibles en la máquina host. Estaba usando imágenes Intel x86 con la opción Usar GPU host ; ya que eran mucho más rápidos que la versión ARM incluso sin aceleración de hardware. Pero luego, después de esta actualización, mis AVD de emulador que funcionaban antes ya no comienzan con el mismo mensaje de error exacto. Además, los emuladores de Android genymotion y Xamarin no se pueden usar, ya que también necesitan aceleración de hardware (en realidad son máquinas virtuales que usan aceleración de hardware para la velocidad y, por lo tanto, no se pueden ejecutar dentro de otra máquina virtual).

He encontrado esta solución pero aún no la he probado. La idea básica es que aún se desarrolle dentro de una VM; pero para probar, conéctese a un emulador que se ejecute en la máquina host (y esta máquina virtual de emulador ahora puede usar la función de aceleración de hardware).


Sí, es posible ejecutar su emulador de Android sin tener un acelerador de hardware. De hecho, para hacerlo, debe abrir su dispositivo virtual Android. Cuando llegó a configurar la imagen del sistema, le sugiere qué versión de la imagen de Android desea usar. Independientemente de la versión de la imagen del sistema Android que seleccione, debe asegurarse de que ABI sea armeabi-v7a y que su objetivo sea la imagen del sistema ameabi-v7a con las API de Google. Y luego complete el resto de la tarea y revise su emulador.


Tengo una PC con Intel c2d sin aceleración de hardware. Tengo el mismo problema en Android Studio. primero me aburro con android studio e instalé eclipse + sdk + adt luego instalé todo y comencé el emulador funcionó, luego el mismo emulador funcionó en android studio para la aplicación de lanzamiento directo en android studio y también ejecuté la aplicación de muestra en ese emulador para que pueda ejecutar Android Studio sin técnica de virtualización, incluso su procesador no admite vt-x


consulte los requisitos de intel.com: Importante: Intel HAXM no se puede utilizar en sistemas sin un procesador Intel, o con un procesador Intel que carece de las características de hardware descritas en la sección "Requisitos de hardware" anterior. Para determinar las capacidades de su procesador Intel

[Instrucciones de instalación para Intel® Hardware Accelerated Execution Manager] https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-mac-os-x

Mi PC no es compatible con vt-x, no puedo usar android studio 1.0.2.


use bluestacks como emulador para obtener el mejor rendimiento. blusestack funciona rápido sin emulación basada en hardware

Para conectar bluestack a android studio.

  • Cierra Android Studio.
  • Vaya a la ubicación adb.exe. (Por defecto es C: / Users / Tarun / AppData / Local / Android / sdk / platform-tools)
  • Ejecute adb connect localhost:5555 desde esta ubicación.
  • Inicie Android Studio y obtendrá Blue Stack como emulador cuando ejecute su aplicación.