studio que iniciar descargar debug android adb genymotion

android - iniciar - El dispositivo virtual que se ejecuta en Genymotion se desconecta periódicamente en ADB



android studio (2)

Puede que esto no funcione para usted, pero me ha funcionado en la situación en la que mi dispositivo simplemente se desconecta de ADB. Uno de los comentarios sobre su pregunta menciona que su emulador generalmente se desconecta cuando su dispositivo está inactivo. El mío hace lo mismo y también se desconecta después de largos períodos de inactividad, a pesar de no estar dormido. De todos modos, mi solución es simple y sencilla:

En la terminal, navega hasta donde tengas instalado el SDK. Luego, navegue a las herramientas de la plataforma del directorio dentro de su SDK y ejecute el siguiente comando:

adb kill-server

Después de que termine, escriba este:

adb devices

Eso casi siempre soluciona mi problema, y ​​espero que también solucione el suyo. Déjame saber cómo funciona para usted.

Tengo un dispositivo Android (con la imagen de Lollipop, si es importante) ejecutándose en Genymotion 2.4 y me conecto a través de ADB (versión 1.0.32) desde otra PC de desarrollador con Eclipse en una red local sin problemas de conectividad. Todo está bien, excepto las caídas periódicas de la conexión ADB (otros protocolos siguen funcionando bien), es decir, ADB pierde el dispositivo, y cuando intento volver a conectarme, dice que el dispositivo está desconectado. Desde mi experiencia, este estado fuera de línea significa básicamente que el extremo receptor (el dispositivo) aún piensa que está conectado y rechaza la nueva conexión. El único método que conozco para solucionar este problema es reiniciar el dispositivo y luego ADB se conecta a él como se espera.

Si alguien está interesado, ADB no se está ejecutando en la máquina host remota con Genymotion; de lo contrario, sería imposible eliminar las conexiones de otras PC.

La pregunta: ¿cómo puedo actualizar "suavemente" el dispositivo virtual para aceptar la nueva conexión ADB sin reiniciar el dispositivo completo?

PD: Si dejo el dispositivo "fuera de línea" por sí mismo durante algún tiempo (bastante tiempo, por ejemplo, durante una hora) parece que se actualiza su estado sin interacción externa, por lo que el ADB puede conectarse nuevamente y el dispositivo se informa. como "en línea". Pero, no tiene sentido esperar tanto tiempo para que esto suceda. Esta es solo una nueva pieza de información a considerar.


Si usas MacOS Sierra , hay un error conocido en ella.

28.11.2016 Todavía no hay una solución alternativa, excepto el reinicio de adb, que se sugiere en @lustig answer.

  • Google lo arreglará en Android Studio 2.3. Problemas para realizar el seguimiento 82425 , 216214
  • No hay información acerca de si Apple lo arreglará de su lado o no.