para - Dispositivo Genymotion no aparece en el Selector de dispositivos-Android Studio
genymotion license (15)
Instalé Genymotion con un Box virtual y el complemento Genymotion (Android Studio), creé un nuevo dispositivo y funciona correctamente, incluso desde Android Studio.
Sin embargo, cuando presiono el botón Ejecutar, el dispositivo Genymotion no aparece en el Selector de dispositivos, dice '' Nada que mostrar '' debajo del botón de radio ''Elegir un dispositivo en ejecución''. ¿Cómo puedo hacer que el dispositivo Genymotion aparezca en el Selector de dispositivos y ejecutar mi aplicación? ¿Es algo que me falta del administrador de SDK?
- Herramientas-> Android-> Eliminar marca "Activar integración ADB"
- Ejecute su aplicación con el dispositivo aparecido. (Obtendrá un error)
- Marque la casilla "Habilitar integración ADB"
- Ejecute su aplicación
Además de las respuestas de esta pregunta:
Mi problema era sobre los virus de Windows . Los últimos días apagué mi Windows Defender y no tengo ningún otro software antivirus en mi sistema.
Mi carpeta del SDK estaba llena de virus cuando escaneé. Se detectaron muchos virus.
Después de eliminar los virus de mi PC, tuve que eliminar el SDK por completo y volver a descargarlo.
Finalmente, tenga en cuenta que: por cualquier motivo, si los archivos SDK están dañados, puede causar este error.
Ahora el problema está resuelto .
Cuando cierra el dispositivo, ya no está disponible para el selector de dispositivos. Debe seguir ejecutando el dispositivo desde Android Studio.
En Android Studio 2 :
- Haga clic en el botón " Adjuntar depurador al proceso de Android " en la barra de herramientas .
- Haga clic en reiniciar .
- Intenta correr de nuevo.
Buena suerte.
En caso de que alguien todavía esté buscando una respuesta.
Las versiones de software en las que me enfrenté al
la emisión anterior es -
Android Studio - 3.3.2
Genymotion - 3.0.1
Entonces, ahora comencemos con el problema. Simplemente intente los siguientes pasos:
-
Comprueba si has habilitado el Complemento Genymotion en Android Studio. Para Windows, vaya a
Archivo -> Configuración -> Complementos -> Buscar Genymotion y ver si está marcado. Si no puede encontrarlo, haga clic en Examinar repositorios , busque Genymotion e instálelo.Marque la marca en el complemento:
-
Compruebe si el emulador Genymotion se está ejecutando o no y la pantalla principal de Genymotion muestra el estado en ejecución o encendido (este fue mi problema. Aunque mi emulador estaba funcionando pero el estado de Genymotion mostraba el arranque). Por lo general, lleva algún tiempo obtener el estado de Arranque a ENCENDIDO
Verifique el estado del emulador:
-
Compruebe si su versión mínima de SDK es menor que la versión de SDK del emulador. Lo enfrenté bastante en mis primeros días. Para eso, vaya a su Módulo: archivo gradle de la aplicación y vea la Versión mínima del SDK y la Versión del SDK de emuladores es igual o superior.
Verifique la versión mínima del SDK como se resalta en la imagen:
Espero que esto ayude. Si aún tiene algún problema, hágamelo saber.
En mi caso, la ruta de genymotion no estaba configurada ... así que la resolví haciendo clic en el icono de genymotion de la barra de herramientas e ingrese la ruta (el valor predeterminado en Windows es C: / Archivos de programa / Genymobile / Genymotion) y luego de iniciar el emulador ahora aparece en el estudio de Android
Esto sucede porque Genymotion se envía con herramientas de Android desactualizadas. Para resolver siga los pasos:
- Abra la aplicación Genymotion,
- Vaya a Configuración -> ADB
- Seleccione ''Usar herramientas personalizadas de Android SDK''
- Y seleccione la ubicación de su SDK de Android.
En Mac con una versión reciente de Studio que sería:
/Users/username/Library/Android/sdk/
He intentado desde la versión 2.0 de Android Studio y la versión 2.1, ambas no son compatibles con genymotion. utilice la versión 1.5.1 o anterior a esa.
Intenté
adb kill-server/start-server
.
Pero no funcionó.
En cambio, presionar este comando 2-3 veces funcionó rápidamente.
adb reconnect
Primero tendrá que ejecutar el genymotion desde el estudio de Android presionando el icono de genymotion después de que comience genymotion, luego presione el botón Ejecutar, verá la opción del dispositivo genymotion en el cuadro de diálogo de destino del despliegue.
Puedes resolverlo rápidamente.
Primero asegúrese de que el emulador genymotion esté abierto.
Cerrar el selector de dispositivos (en el estudio andoid)
abrir el administrador de tareas (en windows ctrl + shift + esc)
pestaña de proceso de selección
encontrar adb.exe tal vez sea adb.exe * 32
haga clic derecho y seleccione matar proceso árbol
adb volverá a aparecer en breve, vuelva a matar su árbol de procesos (tal vez se encontrará más de un adb matar a todos)
luego abra el selector de dispositivos (haga clic en Ejecutar en Android Studio).
Resolví el mío por:
Primero inicie el estudio de Android antes de iniciar genymotion. Luego ejecute la aplicación en el estudio de Android y espere hasta que vea el selector de dispositivos, luego inicie genymotion
También estoy enfrentando el mismo problema en la nueva versión de Android Studio. La siguiente es mi rutina que todos los días estoy haciendo para resolver este problema:
-
Haga clic en el ícono Ejecutar para ver la lista vacía de dispositivos
-
Cerrar esta lista
-
Matar adb por:
adb kill-server
En algún momento necesitas ejecutar este comando dos veces.
-
Comience adb nuevamente por:
adb start-server
-
Haga clic en ejecutar nuevamente. ¡Ahora veré la lista de mis emuladores pero no mi Genymotion que ya está en funcionamiento!
-
Agregaré mi Genymotion por:
adb connect 192.168.56.101
Este comando debe ejecutarse cuando el cuadro de diálogo Seleccionar dispositivo todavía está abierto.
Ahora todo estará bien.
Tengo el mismo problema en AS 3.3.2, intenté seleccionar la ubicación del SDK de Android o matar / reiniciar el servidor. Aún así no funcionaron.
Después de eso, instalo el complemento genymotion en AS y abro el administrador de dispositivos genymotion, luego verifico la dirección IP real del dispositivo genymotion activo.
adb connect device_ip_address:5555
Ahora el dispositivo se puede detectar en el selector de dispositivos.
PD: Gracias @Ismail Iqbal por señalar que el complemento genymotion no es necesario. También puede obtener la dirección IP del encabezado del emulador.
Tuve el mismo problema, pero lo resolví.
Antes de ejecutar
genymotion
, primero debe hacer clic en Ejecutar y esperar hasta que el proyecto se compile y le muestre la lista de dispositivos vacía y luego debe iniciar su
genymotion
, después de eso aparecerá.
- haga clic en el botón Ejecutar para compilar el proyecto
- Aparece la lista vacía del dispositivo
-
iniciar
genymotion
- dispositivo aparecerá en la lista
Eso funcionó para mí. Espero eso ayude.