¿Por qué Android Studio dice "Waiting For Debugger" si no estoy depurando?
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.
He intentado desinstalar la aplicación de mi dispositivo y pulsar Ejecutar en Android Studio. El mensaje vuelve a aparecer.
- No se puede paso a través de código en el depurador (Android)
- ¿Cómo puedo ejecutar depurador y establecer puntos de interrupción en Android Studio?
- Android Studio falta excepción stacktrace en Logcat
- No se pueden depurar las aplicaciones de Android
- Al conectar un depurador a veces hace que la aplicación se bloquee
He intentado reiniciar Android Studio. El mensaje vuelve a aparecer.
La única manera de instalar correctamente la aplicación en mi teléfono es presionar "Debug". El mensaje aparece pero se cierra automáticamente. Entonces la aplicación funciona bien.
¿¡Me estoy volviendo loco!?
He intentado con
<application android:debuggable="false" />
… y sigue apareciendo 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
Recuerdos en 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.
Recuerdos en la segunda línea de error, … No sé. Realmente no sé qué le sucede a mi IDE.
- ¿Dónde encontrar / configurar 'Artifact' en Android Studio?
- Visualización de un cursor de la base de datos de Android
- La depuración de la aplicación de Android en Eclipse no funciona
- Ejecutando ndk-stack en arm64-v8a lib error con error Formato de archivo no reconocido
- Cómo depurar una aplicación en Android con GDBSERVER?
- Depuración de aplicaciones Android en el fuego en llamas
- Android adb wireless / WIFI debug Operación agotada
- No se puede depurar la aplicación android en Intellij: "Advertencia: la información de depuración puede no estar disponible."
Me he topado con este tema en el pasado y de nuevo hoy. En mi caso, el problema se resuelve mediante un reinicio del dispositivo. Después de un arranque limpio puedo ejecutar de nuevo la aplicación y el mensaje "Esperando depurador" no aparece.
Puede solucionar este problema sin reiniciar el dispositivo. Sólo tienes que ir a "Dispositivo Android" -> "Configuración" -> "Opciones para desarrolladores" -> "Seleccionar la aplicación para depurar" . Es probable que esté apuntando a su aplicación. Simplemente seleccione la opción y luego seleccione "Ninguno".
Nota: Como se ha mencionado, incluso si ya no se ha seleccionado "Ninguno", se vuelve a seleccionar "Ninguno" para corregir el problema.
Más rápido que la reinicialización es Sólo tienes que ir a las opciones de desarrollador y apagar y encender de nuevo (no olvide comprobar la opción de depuración usb también), trabajó para mí (Neuxs5).
Después de 8 horas en este problema me siento obligado a compartir la causa. Mi / etc / hosts fue malo.
Asegúrese de que puede hacer ping a localhost y que está definido como 127.0.0.1. AS espera conectarse a localhost: 8600.
1) Limpiar la memoria caché del estudio de android desde file-> Caché / reinicio inválidos.
2) Después de reiniciar el android studio por favor reinicie el emulador de Android.
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 de nuevo funciona bien. ¡Espero que esto ayude!
Tuve este problema; En Android Studio, accidentalmente pulsé Ejecutar> 'Depurar aplicación' en lugar de Ejecutar> Ejecutar 'Aplicación' . Resolví el problema. En mi caso tuve que conseguir la aplicación para lanzar con éxito en el modo DEBUG. Aquí estaban mis pasos,
1) El dispositivo androide debe ser capaz de conectarse a la PC de desarrollo en el puerto 8600. Esta conexión fue rechazada por mi configuración de firewall. Apagué el firewall. 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 a Android Process . Esto hará que la aplicación de dispositivo Android lanzada en modo DEBUG se conecte a su PC de desarrollo de Android Studio.
3) Una vez que la aplicación se haya iniciado una vez, puede volver a ejecutar> Ejecutar 'Aplicación' y ya no obtendrá la molesta pantalla 'ESPERANDO DEBUGGER'.
4) Y también puedes ejecutar> Debug 'App' . El dispositivo dirá "Waiting for Debugger" por un momento y luego Android Studio iniciará una consola de depuración y le ayudará a depurar su aplicación de dispositivo Android de forma remota.
Buena suerte
Mi PC se estaba quedando sin memoria y este problema apareció con bastante frecuencia. Corrección fue liberar más memoria mediante la eliminación de archivos antiguos / aplicaciones. Me doy cuenta de que ejecutar emuladores como Android TV tienden a necesitar una gran cantidad de memoria para que puedan ejecutar previsiblemente
Ya he solucionado este problema reiniciando mi dispositivo. Se trata de un problema de dispositivo no android estudio cuestión.
Es posible que desee comprobar su configuración de depuración en Configuración de Dev en su AVD. Echa un vistazo a la siguiente imagen:
Ejemplo de configuración de desarrollador
- SQlite Obteniendo las ubicaciones más cercanas (con latitud y longitud)
- Expanda todos los niños en la vista de lista expandible