Depuración con Android Studio pegado en "Esperando Debugger" para siempre

UPDATE El duplicado supone es una pregunta sobre ser stucking en " Waiting For Debugger " al ejecutar Run , mientras que esta pregunta es en stucking en " Waiting Debugger " al ejecutar Debug , los pasos para producir el problema es diferente y la solución S) son diferentes también.


Cada vez que intento usar la función Depurar de Android Studio, el estado Ejecutar siempre se quedaría en:

Launching application: com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity. DEVICE SHELL COMMAND: am start -n "com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity } 

Mientras que el dispositivo (Samsung Galaxy S3 Android 4.3) estoy depurando mostraría

Introduzca aquí la descripción de la imagen

Esto ha sido el caso de Android Studio 0.8.8 todo el camino a 1.0. Y en la misma computadora puedo realizar la depuración utilizando Eclipse en el mismo dispositivo sin ningún problema.

Así que la pregunta es ¿qué puedo hacer para que el trabajo de depuración de Android Studio?


Actualización: Lo mismo sucede al depurar en Nexus 7 (2013) con Android 5.0; Y las pruebas en otra máquina dieron el mismo resultado. No puedo ser el único que encuentra este problema: – /


Actualización: Abrió una recompensa ya que este problema es tan molesto. Incluso la reinstalación de la aplicación no resuelve . Nexus 5 ejecutando Cyano, Win7 64. El registro ADB está diciendo:

 8568-8568/it.myapp:myprocess W/ActivityThread﹕ Application it.myapp is waiting for the debugger on port 8100... 8568-8568/it.myapp:myprocess I/System.out﹕ Sending WAIT chunk 

Además, no puedo encontrar una manera fácil de desconectar ni restablecer la conexión ADB en Android Studio.

En algunas máquinas / proyectos, el depurador no se adjunta automáticamente, por lo que es necesario adjuntarlo manualmente ( menú de estudio -> Ejecutar -> Adjuntar depurador al proceso de Android )

Reiniciar Android Studio soluciona el problema para mí.

Reiniciar el dispositivo de prueba solucionar el problema para mí.

Una pregunta similar se ha hecho recientemente y la solución puede funcionar para algunos y es muy rápida.

El borrado del directorio .idea Intellij IDEA (Android Studio) que contiene información de configuración funcionó para mí:

  1. Salir de Android Studio
  2. Navegue hasta el proyecto que está intentando depurar
  3. Copia de seguridad de los archivos dentro de .idea que ha modificado (si su proyecto comprueba cualquiera de estos en VCS)
  4. Eliminar directorio .idea
  5. Abrir el proyecto en Android Studio

Mis dos máquinas de dev tienen instalado JDK 8, la función de depuración se restaura una vez que se instaló JDK 7.0.71 y se estableció la variable ambiental JAVA_HOME para que apunte al nuevo JDK.

Supongo que hay algún problema de compatibilidad entre Android Studio + ADB + JDK8 (Eclipse + ADB + JDK8 funciona bien).

Debugger dejó de conectarse conmigo hoy y nada funcionó hasta que probé lo siguiente:

Vaya a Ejecutar, Editar configuraciones, ficha Varios, desmarque "omitir instalación si APK no ha cambiado" Aplicar, Aceptar.

Debugger comenzó a conectarse de nuevo.

Cuando el dispositivo muestre el mensaje, vaya a Ejecutar-> Adjuntar debbuger, luego seleccione un debbuger. Se iniciará la actividad.

La mayoría de las veces esto se debe a la sobrecarga de recursos e hilos sobre el emulador. O incluso para el bloqueo de objetos que GC no puede poner en libertad: http://developer.android.com/intl/pt-br/tools/debugging/index.html

Por lo general, un solo reinicio de la misma resolverá el problema, pero a veces se pide el reinicio IDE, así que asegúrese de hacer ambas pruebas.

Otra buena prueba es intentar iniciar la aplicación en " Modo Inicio " y luego intentar el modo de depuración de nuevo …

PS: No te olvides de matar cada proceso de depuración en el IDE después de cada prueba. Esto evitará que su env sea más sobrecargado.

Cómo funcionó para mí.

1 Inicie Android Device Monitor desde Herramientas -> Android -> Android Device Monitor

2 Haga clic en Detener para el proceso al que se enfrenta el problema desde la lista de dispositivos.

Esta solución funciona para mí:

Desactivar la depuración USB de la configuración de mi dispositivo y volver a encenderla.

Es mucho más rápido y fácil que reiniciar el dispositivo.

Yo tuve el mismo problema. Reinicie mi dispositivo Android y cierre el proceso adb.exe. Con eso podría resolver el problema

Reiniciar todo no funcionó para mí. Lo que DID trabajo estaba esperando durante unos minutos mientras Android Studio desatascarse. Esta fue la primera vez que corrí el depurador; Después de eso, Android Studio encendió el depurador rápidamente.

Para mí Run-> adjuntar depurador a Android proceso estaba trabajando, pero tuve que hacerlo cada vez que la aplicación se puso en marcha.

Solución: Puede haber un problema con la configuración de lanzamiento de la aplicación (para verificar esto, cree un nuevo proyecto para ver si funciona bien). Simplemente borre la configuración de la aplicación, abra el archivo MainActivity y ejecute-> Debug (se creará una nueva configuración)

Este problema se produce cuando abre más de una instancia de Android Studio, por lo que es necesario adjuntar el depurador manualmente como se mencionó anteriormente.

Es posible que deba cerrar otras instancias de Android Studio.

Bueno, supongo que hay una plétora de circunstancias que pueden desencadenar este problema. Estoy usando IntelliJ Idea en su lugar, pero es sobre todo lo mismo que Android Studio. Mi solución para este problema:

La manera más rápida:

Haga clic derecho en el archivo de clase que contiene la actividad principal de su proyecto, y luego en "Debug 'WhateverActivity'". Esto creará una nueva configuración de ejecución que debe depurar bien.

Otra solución, sin crear una nueva configuración de ejecución:

  1. Open Run / Debug y dentro de "Android app" elija la configuración que está utilizando para depurar su aplicación.
  2. Busque "Opciones de lanzamiento / Lanzamiento" allí y establezca en "Actividad especificada" en lugar de "Actividad predeterminada".
  3. En el campo "Lanzar" justo debajo de la opción mencionada, haga clic en el botón de tres puntos suspensivos (tres puntos) y seleccione su actividad principal.

Al menos funcionó para mí. Espero que funcione para otros también.

  • Cómo utilizar las herramientas: overrideLibrary con varias bibliotecas
  • La sincronización de Gradle falló: Causa: org / gradle / listener / ActionBroadcast
  • Cómo agregar Android-Project a GitHub
  • cómo agregar la integración de la biblioteca de anuncios mopub con android studio
  • Error: compileSdkVersion android-21 requiere compilar con JDK 7 - windows
  • Android Studio: Fallo
  • Vuforia Videoplayback issue - El video está jugando invertido
  • AndEngine Android-Studio linker Error durante la construcción
  • Cambio de ruta de la tarjeta SD en Android Studio AVD Manager
  • Android "ya se ha añadido a la salida" error para jar en una dependencia de proyecto
  • No es posible establecer dimensiones personalizadas en una propiedad de google analytics para la aplicación de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.