android - para - emulator: emulator: error: x86 emulation currently requires hardware acceleration!
Los dispositivos ''Visual Studio Emulator para Android'' no están listados en el Monitor de dispositivo Android (3)
Experimenté este problema cuando moví mi SDK de Android (debido a razones de espacio en el disco).
Si abre regedit
y accede a la siguiente entrada de registro:
HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Android SDK Tools
y edite el valor Path
para ver su nueva ubicación de sdk de Android que debería funcionar.
Es posible que tengas que llamar:
adb kill-server
adb start-server
y reinicia tu emulador nuevamente para que los adb devices
vean, pero debería aparecer al final.
Es posible que también deba reiniciar su máquina para estar seguro.
Puedo iniciar bien los dispositivos VS Emulator, pero simplemente no aparecen en ADB / Android studio.
Busqué y encontré una pregunta de SO similar (el mismo problema , solo instalé el emulador independiente), pero OP proporcionó una solución alternativa y me gustaría saber cómo solucionarlo para que se muestre cada vez que sea necesario en lugar de tener que conectarlo manualmente. (y según la etiqueta SO no quiso preguntar allí en los comentarios).
También encontré una "solución" en una publicación de preguntas frecuentes de Microsoft que le indica que edite una clave de registro en
HKEY_LOCAL_MACHINE / SOFTWARE / Wow6432Node / Android SDK Tools
pero las ''Herramientas del SDK de Android'' no se encuentran en ninguna parte bajo ''Wow6432Node'' en mi registro, lo cual podría ser la causa del problema. No estoy seguro de si falta debido a la instalación de Android Studio / SDK u otra cosa, pero, por ejemplo, los dispositivos Genymotion se conectan a ADB sin ningún problema. (Siempre me siento incómodo por agregar algo al registro de forma manual, pero ¿tal vez debería agregar el ''PATH''?)
Instalé todo hoy mismo en una instalación nueva de Windows 10 y no me metí con nada en el registro.
Cualquier ayuda es apreciada. ¡Gracias por adelantado!
En mi caso no tenía esa entrada en el registro. Pero todo lo que necesita hacer es simplemente crear las Android SDK Tools
clave del Android SDK Tools
que se encuentran en HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node
Luego agregue las dos claves como se muestra (haga clic con el botón derecho -> Nuevo -> Valor de cadena). Agregue la ruta correcta a su SDK de Android. Esto es lo que debería ser:
Una vez que agregues esas entradas
adb kill-server
adb start-server
Reinicie el Visual Studio Emulator para Android, luego ejecute los adb devices
y ojalá aparezca.
Copia tu PATH ANDROID SDK para mí, se ve así:
Vaya a
HKEY_LOCAL_MACHINE/SOFTWARE/WOW6432Node/Android SDK Tools
.
Nota: si la carpeta de
Android SDK Tools
no existe,WOW6432Node
bajoWOW6432Node
, yWOW6432Node
, yWOW6432Node
un nombre deString Value
nombrePath
:
Modifique la variable de registro de Ruta para que coincida con la ruta a su SDK de Android .
- Reinicie el emulador y ahora debería poder ver el emulador conectado a ADB y las herramientas asociadas de Android.
Puedes leer estas respuestas:
Proyecto Nativescript ejecutándose con Visual Studio Emulator