¿Cómo resolver el mensaje" Esperando depurador"?


Tengo HTC Comet conectado a Eclipse con SDK 2.2. Hago una compilación de depuración-la aplicación no se ejecuta; aunque se instala en el dispositivo. En el dispositivo recibo este cuadro de mensaje en la pantalla del Cometa

Esperando el depurador
Solicitud HunyDew (proceso com.airvine.hunydew) está esperando a que el depurador se adjunte.
[Forzar cierre]

Mientras que en la consola Eclipse obtengo este conjunto de mensajes

[2010-12-07 01:42:29 - hunydewprj] Android Launch!  
[2010-12-07 01:42:29 - hunydewprj] adb is running normally.  
[2010-12-07 01:42:29 - hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch  
[2010-12-07 01:42:47 - hunydewprj] Application already deployed. No need to reinstall.  
[2010-12-07 01:42:47 - hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC  
[2010-12-07 01:42:49 - hunydewprj] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.airvine.hunydew/.HunyDewAAStartsHere }  
[2010-12-07 01:42:49 - hunydewprj] Attempting to connect debugger to 'com.airvine.hunydew' on port 8601  
[2010-12-07 01:43:09 - hunydewprj] Launch error: Failed to connect to remote VM. Connection timed out.  

La aplicación funciona bien en el Emulador-por favor ayuda - ¿qué es lo que me estoy perdiendo aquí? ¿Alguna sugerencia? Gracias

Author: Octavian Damiean, 2010-12-07

30 answers

Algunos dispositivos solo permiten que el depurador se adjunte si la aplicación tiene Android.permiso.SET_DEBUG_APP permiso establecido en su archivo de manifiesto:

<manifest>
  <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
</manifest> 
 64
Author: Iain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-07 10:15:54

El diálogo Esperando Depurador se muestra si está creando una aplicación de depuración o en algún lugar de su código fuente, ha llamado Debug.Por lo tanto, no es necesario]}

Dentro de Android Studio 2.0 y superior, hay una opción de Adjuntar Depurador al proceso de Android. Es el último elemento del menú Ejecutar.

Captura de pantalla de las opciones del menú Ejecutar en Android Studio

 38
Author: Victor Mwenda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-13 11:20:40

No estoy seguro de si esto es lo que estás buscando, pero intenta poner:

android:debuggable="true"

En la etiqueta de aplicación en el AndroidManifest.xml

 19
Author: Prateek Jain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-28 19:26:47

Tengo este problema durante mucho tiempo que no puedo conseguir que mi emulador de Android o dispositivo se conecte al depurador mientras tanto la consola y el emulador se muestran esperando para conectarse al depurador.

Y la configuración para depurar dentro de eclipse también me confundió mucho antes, pero hoy, tengo este problema resuelto, siguiendo los siguientes pasos:

Cuando desea depurar un proyecto de Android, por ejemplo, mypro. usted haría clic derecho en él en el "Package Explorer". Then choose "Debug as"-->"Android Application".

Entonces el emulador podría detenerse en el "Esperando para conectarse al depurador"(o algo similar a esto).

Luego debe conectarse al depurador usted mismo haciendo clic en "DDMS" para abrir la perspectiva DDMS, y haga clic en la pestaña "Dispositivos".

Luego puede ver una lista de procesos que se están ejecutando en su emulador o dispositivo.

Haga doble clic en el que está depurando, luego cambie a la perspectiva de depuración, puede ver el depurador está conectado y usted podría depurar su programa. Así es como resolví este problema.

Por cierto, mi sistema operativo es Win7 de 32 bits. La versión de Eclipse es Helios Service Release 2. Android SDK es rev. 16 y platform-tools ' 10.

Actualización.

Encontré que es el problema de mi configuración TCP/IP. El depurador no se puede conectar cuando asigne una dirección IP estática(para el acceso a Internet).

Así que cada vez que el depurador no puede conectarse, siempre hago el pasos siguientes:

1.cierre la ventana actual de eclipse.

2.cambiar la configuración de dirección IP a dinámica, significa obtener una dirección IP por DHCP.

3.abre el eclipse de nuevo.

Entonces el depurador puede ser conectado. Pensé que podría ser un problema del mecanismo interno de Java debugger que está utilizando conexión de socket.

 10
Author: Stevens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-23 12:10:09

Obtengo esto si cambio el cable USB a un puerto de diferencia en mi PC, extraño pero funciona cuando lo vuelvo a cambiar. También creo que tengo esto cuando ha habido otro dispositivo o emulador que se ejecuta al mismo tiempo, o dos instancias de Eclipse abierto.

 10
Author: Andy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-17 15:43:29

Para aquellos que obtienen este comportamiento molesto en 4.2.2, debe desmarcar la configuración de "esperar al depurador" en las opciones de desarrollador. Por supuesto, esas opciones fueron ocultas por Google, y tienes que hacer un truco astuto para que se muestren de nuevo. Los había colocado antes de que desaparecieran, y no podía encontrarlos de nuevo.

Esta página explica el procedimiento

 4
Author: John,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-05-22 18:15:32

Mi solución es usar el Monitor de depuración Dalvik. A veces hay un error rojo o verde al lado de un proceso. Haz clic en el dispositivo en el que intentas cargar. Seleccione la ficha Acciones y restablecer adb. Esto generalmente adjunta el depurador para mí. Me parece que hacer la depuración a través de este monitor funciona mejor para mí que usar el plugin de Eclipse de Android Logcat.

 3
Author: karol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-17 15:43:53

Cerrando el emulador y cerrando eclipse. Reabrir Eclipse e iniciar el simulador funcionó para mí.

La clave a buscar está en el panel Dispositivos de Eclipse. Si inicias el emulador o dispositivo y aparece en la lista de nombres de dispositivo pero dice [null] y no se muestran procesos en ejecución debajo de él, entonces no funcionará correctamente al cargar tu aplicación en él.

Si aparece el nombre del dispositivo y está en línea, las cosas parecen funcionar sin problemas.

No sé por qué aunque no funciona todo el tiempo.

 2
Author: CQM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-18 20:54:43

Ejecutando Android Studio, me encontré con este problema y después de probar varios remedios reiniciar Android Studio es lo que parecía solucionar el problema.

 2
Author: ThomasW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-13 09:41:36

En mi caso, el problema es causado por adb conectado con otro dispositivo.

Si hay varios dispositivos conectados en el PC, elimine otros dispositivos excepto uno requerido.

 2
Author: gilchris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-18 08:41:45

Termino entrando en la perspectiva de "Depuración".

Luego, en el marco "Debug", hay una lista de depuración o una lista en ejecución.

Usted tiene que decidir cuál es su actual que tiene este problema (Esperando para depurar...)

Luego haga clic derecho y elija "Terminar y eliminar".

Luego intenta correr de nuevo. Y esa caja de advertencia se habrá ido.

 2
Author: Apisarn Sasuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-17 15:44:29

Si su entorno de desarrollo es Windows, asegúrese de que los controladores USB estén instalados correctamente.

Una forma de asegurarse de que los controladores USB están instalados correctamente es obtener el instalador de Windows de PdaNet y dejar que instale los controladores USB.

Puede encontrar la página de PdaNet aquí.

 1
Author: JimR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-26 17:37:39

Intentaría conectarme al teléfono con ddms por sí solo sin Eclipse. Es posible que esté ejecutando un emulador dentro de eclipse que no ve o tiene algunos otros problemas con Eclipse.

Simplemente ejecute ddms desde un símbolo del sistema y vea si aparece el dispositivo y puede conectarse a él.

También puede ver si aparece cuando ejecuta adb devices y ver que su teléfono está en la lista (y puede tener algo más..)

 1
Author: Manfred Moser,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-31 18:33:40

Tengo el mismo problema, sé que no estaba ejecutando ninguna otra instancia, y pude verlo con adb devices. Acabo de reiniciar Eclipse y funcionó.

 1
Author: b-ryce,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-17 16:19:10

Reiniciar el PC fue lo único que funcionó para mí. Funcionó cuando tuve este problema con un teléfono Android 2.2, y también una tableta Android 3.1.

 1
Author: Mr. Bungle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-01 06:33:15

Me encontré con este problema hoy. Después de pasar la mayor parte del día tratando de arreglarlo, lo único que terminó funcionando fue crear un nuevo espacio de trabajo e importar mi proyecto en él. Espero que esto ayude a alguien a evitar todos los problemas por los que pasé.

 0
Author: JP2014,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-03-15 20:47:47

También enounter este problema. En mi entorno, uso un tomcat como servidor y Android como cliente. He encontrado, Si se inicia tomcat, este error " Error de lanzamiento: No se pudo conectar a la máquina virtual remota. Conexión agotado."ocurrirá. Si tomcat no se ejecuta, adb funciona bien.

 0
Author: Daniel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-19 14:33:09

Probé todas las soluciones anteriores, a veces soluciona el problema, pero aún así de vez en cuando me quedé atascado con el cuadro de mensaje "Esperando que el depurador se adjunte".

La solución final en mi caso fue desenchufar todos los dispositivos Android, excepto el que quiero depurar. No se cual es el culpable: el Nexus 7 corriendo JB 4.2, el HTC One X corriendo ICS, el HTC Desire S corriendo Gingerbread, o la combinacion de los 3, pero tan pronto como solo tengo un dispositivo enchufado, corre suave como la seda.

 0
Author: Alexis Pigeon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-07 10:02:45

Usé el Administrador de tareas para matar a adb.exe para resolver este problema. Adb.exe se iniciará automáticamente después de ser asesinado.

Matando a adb.exe ha resuelto muchos problemas relacionados con la depuración y los emuladores para mí hasta ahora.
 0
Author: Hong,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-07 13:37:58

Para Los usuarios de Android Studio Me encontré con este problema por primera vez al intentar ejecutar un bare bone project justo después de actualizar mi ubicación jdk. Así que me topé con este post. En mi caso simple Build->Clean Project hizo el trabajo.

 0
Author: Illegal Argument,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-14 14:15:05

También estaba teniendo el mismo problema al usar Android Studio y GenyMotion. Soy capaz de resolver este problema pausando el programa y reanudándolo de nuevo después de que se muestre el mensaje "Waiting for debugger". Puede funcionar mientras se usan otros IDE y emuladores también.introduzca la descripción de la imagen aquí

 0
Author: Suresh Subedi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-08 18:17:17

Android Studio 1.2.2 en Mac OS 10.10 El mismo problema que otros han reportado. Cerré Android Studio, luego revisé desde la línea de comandos en la terminal:

Ps-efw / grep-i android

Esto reportó un proceso java (.gradle / daemon) asociado con Android Studio. Maté este proceso, reinicié Android Studio, y el problema desapareció.

 0
Author: Blisterpeanuts,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-18 19:33:01

Deshabilita la opción de desarrollador en tu teléfono.

Configuración > Opción Desarrollador > Desactivar

Esto funcionó para mí, cuando intenté usar mi aplicación sin depurarla.

 0
Author: Fazal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-28 08:20:15

Lo que resolvió el problema para mí fue: "Run" - > "Attach Debugger to Android process" y luego selecciona tu proceso.

Esto se hace en Android Studio.

 0
Author: Sid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-01 17:38:32

Tuve el mismo problema, solucionado seleccionando explícitamente el dispositivo deseado en la configuración de depuración. Desafortunadamente, incluso después de ese registro a veces se detiene cuando el depurador intenta conectarse. En este caso en perspectiva DDMS encontrar el proceso deseado. Se resaltará con green bug. Haga clic en detener y luego depure de nuevo.

 0
Author: Andrey Talnikov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-17 15:45:15

Esto puede ser antiguo, pero para la última actualización de Genymotion 2.7.1, vaya a Opciones de desarrollador, si en caso de que no sepa cómo abrir esa opción, vaya a Acerca del teléfono y haga clic en Número de compilación algunas veces y las opciones de desarrollador estarán habilitadas. Encienda la opción de desarrollador, marque Depuración USB.

Probado en Genymotion 4.4 y superiores. Extraño solución eh ? Pero definitivamente funciona. Espero que ayude. Felices codificaciones.

 0
Author: ralphgabb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-13 05:36:37

En el modo de depuración Android Studio se conecta a su dispositivo a través de socket(:8600). De alguna manera, su conexión de socket se bloquea y, por lo tanto, no responde a las conexiones entrantes.

Reinicie Android Studio y su problema se resolverá

 0
Author: HimalayanCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-03 06:02:41

Resolví este problema de esta manera:

Ir a Ejecutar menú = = = = > haga clic en Editar configuraciones ====> Varios y finalmente desmarque la opción Omitir la instalación si el APK no ha cambiado

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

 0
Author: Marco Aurelio Silva,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-28 20:01:46

He leído mucho sobre esto y la única solución que funcionó para mí fue crear un nuevo proyecto y luego copiar el antiguo proyecto de nuevo en él.

 0
Author: pstorli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-11 16:18:23

"Esperar al depurador"en las opciones de desarrollador puede haber sido configurado para esperar a su aplicación.Por favor, borre esa opción y la aplicación debe ejecutarse normalmente.

 -1
Author: Shinoo Goyal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-13 06:12:58