studio reconoce movil log emulator emulador depurar debug configurar celular aplicacion android android-studio android-debug

reconoce - depurar aplicacion android en movil



La depuración con Android Studio se atascó en "Waiting For Debugger" para siempre (28)

ACTUALIZACIÓN El supuesto duplicado es una pregunta acerca de estar atascado en " Esperando al depurador " cuando se ejecuta Ejecutar , mientras que esta pregunta es acerca de estar atascado en " Esperando al 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 queda 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 se muestra el dispositivo (Samsung Galaxy S3 Android 4.3) que estoy depurando

Este ha sido el caso de 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 cuando se depura en Nexus 7 (2013) con Android 5.0; y probar en otra máquina arrojó el mismo resultado. No puedo ser el único que encuentre este problema: - /

Actualización: Abrí una recompensa ya que este problema es muy molesto. Incluso reinstalar la aplicación no resuelve . Nexus 5 con Cyano, Win7 64. El registro 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.


Abra el símbolo del sistema y vaya a android sdk> platform-tools> adb kill-server

presione enter

y nuevamente adb start-server

presione enter


Acabo de resolver este problema, después de varios días de probar las soluciones anteriores. Así que cerré el emulador, ejecuté el administrador de AVD y en el menú del dispositivo seleccioné "borrar datos". En la próxima ejecución, me libré del depurador bloqueado.


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

La manera más rápida:

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

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

  1. Abra las configuraciones Ejecutar / Depurar y dentro de "Aplicación de Android" seleccione la configuración que está utilizando para depurar su aplicación.
  2. Busque "Opciones de lanzamiento / Iniciar" allí y configúrelo como "Actividad especificada" en lugar de "Actividad predeterminada".
  3. En el campo "Iniciar" justo debajo de la opción mencionada anteriormente, 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 me funcionó.

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.


Cuando el dispositivo muestre el mensaje, vaya a Ejecutar-> Adjuntar depurador, luego seleccione un depurador. Comenzará la actividad.


Después de hacer clic en el ícono ejecutar. Si se atascó al esperar al depurador, significa que no está conectado 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. Tenía enfocar este icono en la imagen vinculada .


El depurador dejó de conectarse para mí hoy y nada funcionó hasta que probé 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.


En algún momento se debe al hecho de que en la configuración build.gradle debe establecer el nodo:

debug { debuggable true }

Vuelva a cambiarlo a falso cuando tenga que preparar el apk firmado.

Saludos


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 )


Esta solución me funciona:

desactivar la depuración de USB desde la configuración de mi dispositivo y luego volver a encenderla.

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


Este problema se produce 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.


Esto me lo arregló. Android Studio -> Archivo -> Invalidar cachés y reiniciar ...


La mayoría de las veces esto se debe a la sobrecarga de recursos y subprocesos sobre el 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 intentar nuevamente el modo de depuración ...

PD: No olvides matar cada proceso de depuración en el IDE después de cada prueba. Esto evitará que su entorno se sobrecargue más.


Lo solucionó de acuerdo con esta solución: https://youtrack.jetbrains.com/issue/IDEA-166153
Abrí <project dir>/.idea/workspace.xml reemplazó todos los
<option name="DEBUGGER_TYPE" value="Auto" /> ocurrencias a
<option name="DEBUGGER_TYPE" value="Java" />
y reinició Android Studio


Me enfrenté a este problema en Android Studio 3.0. Acaba de reiniciar el dispositivo resuelto.


Me ha sucedido que se quedó atascado en "Waiting for Debugger" cuando accidentalmente traté de depurar una versión de lanzamiento, a veces advierte que no es una versión de depuración y otras silenciosamente se queda en "Waiting for Debugger".

La solución es obviamente cambiar a la compilación de depuración


Mis dos máquinas de desarrollo tienen instalado JDK 8, 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 que apunte al nuevo JDK.

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


Ninguna de estas soluciones funcionó para mí.

En mi caso fue que estaba depurando una aplicación de Intellij IDEA y al mismo tiempo con Android Studio. Simplemente cerrando la IDEA de Intellij y eliminando la aplicación que estaba depurando solo solucioné mi problema.


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 su ''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 Ejecute-> Debug (se creará una nueva configuración)


Probé las tres respuestas mejor calificadas pero fallé. Después de reiniciar mi móvil, el problema está resuelto. No más tiempo "Esperando al depurador".


Reiniciar Android Studio solucionó el problema para mí.


Reiniciar el dispositivo de prueba me solucionó el problema.


Reiniciar todo no funcionó para mí. Lo que sí funcionó fue esperar unos minutos mientras Android Studio se desatascó. Esta fue la primera vez que ejecuté el depurador; después de eso, Android Studio activó el depurador rápidamente.


Si todo lo demás falla, intente "Almacenamiento limpio" a través de la Configuración del sistema de la aplicación.


Solo use este comando para deshabilitarlo. adb shell am clear-debug-app


Yo tuve el mismo problema. Reinicie mi dispositivo Android y cerré el proceso adb.exe. Con eso pude resolver el problema


Recientemente se ha formulado una pregunta similar y la solución puede funcionar para algunos y es muy rápida.

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

  1. Salga de Android Studio
  2. Navegue hasta el proyecto que está intentando depurar
  3. Haga una copia de seguridad de cualquier archivo dentro de .idea que haya modificado (si su proyecto verifica alguno de estos en VCS)
  4. Eliminar directorio .idea
  5. Abre el proyecto en Android Studio

Android studio 3.0 y superior

Deshabilita la ejecución instantánea