ACTUALIZAR El supuesto duplicado es una pregunta sobre estar atascado en " Esperando depurador " al ejecutar Ejecutar , mientras que esta pregunta está atascado en " Esperando depurador " al ejecutar Depurar , los pasos para producir el problema son diferentes y la solución ( s) también son diferentes.
Cada vez que intento usar la función de depuración de Android Studio, el estado de ejecución siempre se atasca 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 el dispositivo (Samsung Galaxy S3 Android 4.3) que estoy depurando mostraría
Este ha sido el caso desde Android Studio 0.8.8 hasta 1.0. Y en la misma computadora puedo realizar la depuración usando Eclipse en el mismo dispositivo sin ningún problema.
Entonces, la pregunta es ¿qué puedo hacer para que la depuración de Android Studio funcione?
Actualización: lo mismo sucede al depurar en Nexus 7 (2013) con Android 5.0; y probar en otra máquina arrojó el mismo resultado. No puedo ser el único que se encuentra con este problema: - /
Actualización: abrió una recompensa ya que este problema es muy molesto. Incluso reinstalar la aplicación no resuelve . Nexus 5 con Cyano, Win7 64. El registro de ADB dice:
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.
Respuestas:
Simplemente use este comando para desactivarlo.
adb shell am clear-debug-app
fuente
En algunas máquinas / proyectos, el depurador no se adjunta automáticamente, por lo que debe adjuntarlo manualmente ( menú de estudio -> Ejecutar -> Adjuntar depurador al proceso de Android )
fuente
Al reiniciar el dispositivo de prueba, se solucionó el problema.
fuente
Reiniciar Android Studio solucionó el problema por mí.
fuente
El depurador dejó de conectarse por mí hoy y nada funcionó hasta que intenté lo siguiente:
Vaya a Ejecutar, Editar-Configuraciones, pestaña Varios, desmarque 'omitir instalación si el APK no ha cambiado' Aplicar, Aceptar.
El depurador comenzó a conectarse nuevamente.
fuente
Recientemente se ha hecho una pregunta similar y la solución puede funcionar para algunos y es muy rápida.
fuente
Después, haga clic en el icono de ejecución. Si se atascó esperando al depurador, significa que no está adjunto a la aplicación. Debe adjuntar manualmente haciendo clic en Adjuntar depurador al proceso de Android. Está en el lado derecho del icono de ejecución. Había enfocado este ícono en la imagen vinculada .
fuente
Mis dos máquinas de desarrollo tienen JDK 8 instalado, la función de depuración se restaura una vez que se instaló JDK 7.0.71 y la variable de entorno JAVA_HOME se configuró para apuntar al nuevo JDK.
Supongo que hay algún problema de compatibilidad entre Android Studio + ADB + JDK8 (Eclipse + ADB + JDK8 funciona bien).
fuente
Este problema ocurre cuando abre más de una instancia de Android Studio, por lo que debe adjuntar el depurador manualmente como se mencionó anteriormente.
Es posible que deba cerrar otras instancias de Android Studio.
fuente
Probé las tres respuestas mejor calificadas pero fallé. Después de reiniciar mi móvil, el problema está resuelto. No más "Esperando al depurador".
fuente
Cuando el dispositivo muestre el mensaje, vaya a Ejecutar-> Adjuntar depurador, luego seleccione un depurador. iniciará la actividad.
fuente
Me enfrenté a este problema en Android Studio 3.0. Dispositivo recién reiniciado resuelto.
fuente
Cómo funcionó para mí.
1 Inicie Android Device Monitor desde Herramientas -> Android -> Android Device Monitor
2 Haga clic en Detener para el proceso que enfrenta el problema de la lista de dispositivos.
fuente
Acabo de manejar este problema, después de varios días de probar las soluciones anteriores. Así que cerré el emulador, ejecuté AVD manager y en el menú del dispositivo elegí - "borrar datos". Así que en la siguiente ejecución estaba libre del depurador atascado.
fuente
Esta solución funciona para mí:
apagando la depuración USB desde la configuración de mi dispositivo y luego volviéndola a encender.
Es mucho más rápido y fácil que reiniciar el dispositivo.
fuente
Esto me lo arregló. Android Studio -> Archivo -> Invalidar cachés y reiniciar ...
fuente
La mayoría de las veces esto se debe a la sobrecarga de recursos e hilos del emulador. O incluso para el bloqueo de objetos que GC no pudo liberar: http://developer.android.com/intl/pt-br/tools/debugging/index.html
Por lo general, un solo reinicio resolverá el problema, pero a veces solicita el reinicio del IDE, así que asegúrese de realizar ambas pruebas.
Otra buena prueba es intentar iniciar la aplicación en " Modo de inicio " y luego volver a intentar el modo de depuración ...
PD: No olvide eliminar cada proceso de depuración en el IDE después de cada prueba. Esto evitará que su env esté más sobrecargado.
fuente
Android studio 3.0 y superior
Desactivar la ejecución instantánea
fuente
HotSwap
.Abra el símbolo del sistema y vaya a android sdk> platform-tools>
adb kill-server
presione enter
y otra vez
adb start-server
presione enter
fuente
Yo tuve el mismo problema. Reinicie mi dispositivo Android y cerré el proceso adb.exe. Con eso pude solucionar el problema
fuente
Reiniciar todo no funcionó para mí. Lo que funcionó estuvo esperando unos minutos mientras Android Studio se desatascaba. Esta fue la primera vez que ejecuté el depurador; después de eso, Android Studio activó el depurador rápidamente.
fuente
Para mí, Ejecutar-> Adjuntar depurador al proceso de Android funcionaba, pero tenía que hacerlo cada vez que se iniciaba la aplicación.
Solución: puede haber un problema con la 'configuración de inicio de la aplicación' (para verificar esto, cree un nuevo proyecto para ver si funciona bien). Simplemente elimine la configuración de la aplicación, abra el archivo MainActivity y Ejecutar-> Depurar (se creará una nueva configuración)
fuente
Bueno, supongo que hay una gran cantidad de circunstancias que pueden desencadenar este problema. En su lugar, estoy usando IntelliJ Idea, pero es casi lo mismo que Android Studio. Mi solución para este problema:
La manera más rápida:
Otra solución, sin crear una nueva configuración de ejecución:
Al menos funcionó para mí. Espero que también funcione para otros.
fuente
Lo arreglé de acuerdo con esta solución: https://youtrack.jetbrains.com/issue/IDEA-166153
Abrí,
<project dir>/.idea/workspace.xml
reemplacé todas las<option name="DEBUGGER_TYPE" value="Auto" />
ocurrencias<option name="DEBUGGER_TYPE" value="Java" />
y reinicié Android Studio
fuente
A veces se debe al hecho de que en la configuración build.gradle tienes que configurar el nodo:
Vuelva a cambiarlo a falso cuando tenga que preparar el apk firmado.
Saludos
fuente
Ninguna de estas soluciones funcionó para mí.
En mi caso fue que estaba depurando una App de Intellij IDEA y al mismo tiempo con Android Studio. Con solo cerrar Intellij IDEA y eliminar la aplicación que estaba depurando, solucioné mi problema.
fuente
Me ha pasado que se quedó atascado en "Esperando depurador" cuando accidentalmente intenté depurar una versión de lanzamiento, a veces advierte que no es una versión de depuración y otras se atasca silenciosamente en "Esperando depurador".
La solución es obviamente cambiar a la compilación de depuración
fuente
Si todo lo demás falla, intente "Limpiar almacenamiento" a través de la Configuración del sistema de la aplicación.
fuente