Estoy trabajando con Android Studio. Desde anoche, cuando ejecuto mi proyecto en mi dispositivo, aparece el mensaje "Waiting For Debugger". Es un comportamiento muy extraño porque no estoy depurando la aplicación.
Intenté desinstalar la aplicación de mi dispositivo y presionar Ejecutar en Android Studio. El mensaje vuelve a aparecer.
Intenté reiniciar Android Studio. El mensaje vuelve a aparecer.
La única forma de instalar correctamente la aplicación en mi teléfono es presionar "Depurar". El mensaje aparece pero se cierra automáticamente. Entonces la aplicación funciona bien.
He intentado con
<application android:debuggable="false" />
... y aún aparece el mensaje.
LogCat dice:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
En cuanto a la primera línea de error, alguien dice que los problemas pueden comenzar después de cambiar el nombre de algún recurso . Pero no es mi caso.
Saludos en la segunda línea de error, ... No lo sé. Realmente no sé qué pasa con mi IDE.
fuente
Respuestas:
Me he encontrado con este problema en el pasado y hoy nuevamente. En mi caso, el problema se resuelve mediante un reinicio del dispositivo. Después de un inicio limpio, puedo volver a ejecutar la aplicación y no aparece el mensaje "Esperando al depurador".
fuente
Puede solucionar este problema sin reiniciar su dispositivo. Simplemente vaya a "Dispositivo Android" -> "Configuración" -> "Opciones de desarrollador" -> "Seleccionar aplicación para depurar" . Probablemente apuntará a su aplicación. Simplemente seleccione la opción y luego seleccione "Ninguno".
Nota: Como se mencionó, incluso si "Ninguno" ya está seleccionado, volver a seleccionar "Ninguno" parece corregir el problema.
Para que quede claro: esto está en el dispositivo, no en Android Studio (cf. comentario muy útil de Regis_AG).
fuente
más rápido que reiniciar es simplemente ir a las opciones de desarrollador y apagarlo y volver a encenderlo (no olvides comprobar la opción de depuración usb también), funcionó para mí (Neuxs5).
fuente
Por favor, intente este comando para deshabilitarlo.
fuente
Después de 8 horas en este problema, me siento obligado a compartir la causa. Mi / etc / hosts fue malo.
Asegúrese de poder hacer ping a localhost y de que esté definido en 127.0.0.1. AS espera conectarse a localhost: 8600.
fuente
1) Borre la memoria caché de Android Studio del archivo-> Caché / reinicio no válido.
2) Después de reiniciar el estudio de Android, reinicie el emulador de Android.
fuente
Tengo el mismo problema. En mi caso, tengo dos entornos de desarrollo abiertos al mismo tiempo: Android Studio y Eclipse. Después de cerrar Eclipse y ejecutar el proceso de depuración nuevamente funciona bien. ¡Espero que esto ayude!
fuente
Es posible que desee verificar su configuración de depuración en Configuración de desarrollo en su AVD. Echa un vistazo a la siguiente imagen:
ejemplo de configuración de desarrollador
fuente
Desinstalé la aplicación con la que ocurría este problema.
Luego instalé la aplicación con el modo de depuración.
Solucionó el problema. Ahora está funcionando bien.
fuente
Tuve este problema; En Android Studio, accidentalmente presioné Ejecutar> 'Aplicación de depuración' en lugar de Ejecutar> Ejecutar 'Aplicación' . Resolví el problema. En mi caso, tuve que hacer que la aplicación se iniciara correctamente en modo DEPURAR. Aquí estaban mis pasos ...
1) El dispositivo Android debe poder conectarse a la PC de desarrollo en el puerto 8600. Esta configuración de firewall no permitía esta conexión. Apagué el cortafuegos. Una vez confirmado , creé una regla de firewall para permitir la conectividad entre los dispositivos en el puerto 8600 .
2) Para validar que el puerto está disponible, puede ir a Android Studio, Ejecutar> Adjuntar depurador al proceso de Android . Esto hará que la aplicación del dispositivo Android iniciada en modo DEBUG se conecte a su PC de desarrollo de Android Studio.
3) Una vez que la aplicación se ha lanzado una vez, puede volver atrás y Ejecutar> Ejecutar 'Aplicación' y ya no obtendrá la molesta pantalla 'ESPERANDO EL DEPURADOR'.
4) Y también puedes Ejecutar> Debug 'App' . ¡El dispositivo dirá "Esperando al depurador" por un momento y luego Android Studio iniciará una consola del depurador y lo ayudará a depurar la aplicación de su dispositivo Android de forma remota!
Buena suerte
fuente
Mi PC se estaba quedando sin memoria y este problema apareció con bastante frecuencia. La solución fue liberar más memoria eliminando archivos / aplicaciones antiguas. Noté que los emuladores en ejecución como Android TV tienden a necesitar mucha memoria para que se ejecuten de manera predecible
fuente
Ya he resuelto este problema reiniciando mi dispositivo. Es un problema de dispositivo, no de Android Studio.
fuente
Lo arreglé haciendo un dispositivo virtual duplicado después de borrar el dispositivo virtual existente.
fuente
Haga clic en AVD Manager. Desde la opción de acciones del dispositivo, seleccione "Arranque en frío ahora". Hacer un arranque en frío en el emulador funcionó para mí.
fuente
Haga clic y mantenga presionado el botón de encendido del emulador durante 5 segundos, luego haga clic en reiniciar.
Inténtalo de nuevo, el error debería desaparecer
fuente
Sin reiniciar el dispositivo, pude solucionar este problema yendo a "Opciones de desarrollador" y luego "deshabilitando" y luego "habilitando" -
fuente