¿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.

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.

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

Ejemplo de configuración de desarrollador

  • ¿Es posible ver variables en tiempo de ejecución?
  • GetBufferLock ha agotado el tiempo de espera para el subproceso
  • IntelliJ no se detiene en puntos de interrupción al depurar la aplicación android
  • ¿Cómo podemos activar el modo de depuración en google glass para probar una aplicación android en google glass?
  • Android Studio: El cliente no está listo todavía
  • No se puede dejar caer al marco?
  • Cómo solucionar el error "No se puede abrir el puerto de depuración" en Android Studio?
  • "Break On Exception" en Eclipse / Android
  • Uso de AsyncTask para enviar correo electrónico de Android
  • Error de inicio: Error al conectarse a la VM remota. Tiempo de conexión agotado. Que tratando de depurar mi aplicación en mi dispositivo en android
  • ¿Cómo configurar configuraciones de compilación de Eclipse para producir una aplicación NDK apropiada y debugable?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.