¿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.
- Firebug como depurar en Android
- Puntos de interrupción en la fuente de la plataforma Android
- Android ejecutando una instrucción if aunque no debería ejecutar nunca?
- Mapas de Android NullPointerException ItemizedOverlay
- No se puede abrir el puerto del depurador: java.net.ConnectException "Conexión rechazada"
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.
- ¿Cómo depurar Android ANR?
- "Intellij idea" depurar la clase static
- ¿Qué hace que esta aplicación de Android sea debatible?
- ¿Cómo puedo forzar la presión de memoria para la depuración de Android?
- Abrir código fuente desde la vista de depuración edita .class después de la actualización de Android R18
- MediaPlayer reproduce los archivos de música sólo en modo de depuración (Android)
- El depurador de Eclipse se detiene solo
- ¿Cómo puedo utilizar la salida en logcat después de una señal fatal 11 para averiguar dónde estoy recibiendo el error en el código nativo android?
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