Esto me ha estado atormentando por unos días. Cada vez que trato de utilizar un punto de interrupción para depurarlo en algo que no sea una actividad (servicio en segundo plano, receptor de difusión, método de entrada) mi punto de interrupción se activará normalmente, pero luego unos cinco segundos más tarde el dispositivo terminará el proceso y se desconectará del depurador . No es suficiente tiempo para recopilar información significativa, por lo que la eliminación de errores ha resultado extremadamente difícil.El dispositivo Android se desconecta del depurador unos segundos después de que se tocó el punto de interrupción
8
A
Respuesta
1
acabo de tener el mismo problema
¿Qué ha pasado para mí fue que yo estaba en el medio de la depuración cuando el teléfono (una hoja de ZTE) recibió una llamada. Respondí la llamada y cuando volví a la depuración después, descubrí que no importaba qué código colocara en una línea en particular (probablemente la que tenía pausa o tenía un punto de interrupción cuando recibí la llamada), la actividad se bloqueó (silenciosamente/sin mensaje de error) cuando llega a esa línea.
Después de perder el tiempo, descubrí que si añadía y eliminaba un punto de interrupción en la línea ofensiva y añadía otro en un método diferente más adelante, que el nuevo punto de interrupción se detenía y después de ejecutar la aplicación una vez, todo estaba bien
Cuestiones relacionadas
- 1. global.asax punto de interrupción no tocó
- 2. Limpieza del servidor después de que un cliente se desconecta
- 3. Notificación de borrado después de unos segundos
- 4. Android buscapersonas cambia páginas automáticamente después de unos segundos
- 5. android depurador no se detiene en los puntos de interrupción
- 6. Ocultar div después de unos segundos
- 7. ¿Cómo evito que el depurador de Visual Studio enfoque la ventana cuando se golpea un punto de interrupción?
- 8. El depurador no llega al punto de interrupción
- 9. MediaPlayer deja de reproducirse después de unos 5 segundos
- 10. Usando jQuery para cambiar el texto del botón de entrada de nuevo después de unos segundos
- 11. MSVC6: Punto de interrupción se detiene programa
- 12. psycopg2 se desconecta del servidor
- 13. El punto de interrupción no se romperá en Silverlight
- 14. fadeout y eliminar un elemento después de unos segundos
- 15. PDB no se detendrá en el punto de interrupción
- 16. Eclipse No se puede instalar el punto de interrupción
- 17. Eclipse se detiene en el punto de interrupción inexistente
- 18. Visual Studio - Puntos de interrupción del depurador Se mueven y ya no tocan las líneas que se supone que
- 19. cómo determinar qué tocó la pantalla de mi dispositivo Android?
- 20. MPMoviePlayerController se detiene después de cuatro segundos
- 21. Android: no se ejecuta el dispositivo
- 22. Error de Schrödinger cuando se establece un punto de interrupción
- 23. Actualmente no se golpeará el punto de interrupción. No se han cargado símbolos para este documento
- 24. En Eclipse, ¿hay alguna forma de desactivar un punto de interrupción hasta que otro punto de interrupción se golpee primero?
- 25. El depurador solo se detiene en los puntos de interrupción, no "pasará"
- 26. Cómo puedo evitar que el editor de Visual Studio se desplace horizontalmente automáticamente cuando se golpea un punto de interrupción
- 27. Cómo simular un punto de interrupción Delphi en el código?
- 28. ¿Cómo se compara el rendimiento del emulador de Android con el rendimiento real del dispositivo?
- 29. resaltar el color del borde del cuadro de texto por unos segundos?
- 30. Detener el depurador en la línea actual de código que se está ejecutando
¿Se trata de una terminación de "aplicación no respondida"? ¿Estableció IsDebuggable en verdadero en su AndroidManifest.xml? (Supongo que el último es "sí" porque de lo contrario no creo que alguna vez llegue a un punto de interrupción, pero podría estar equivocado). –
¿Qué ves en logcat cuando esto sucede? – fadden
Descubrí que esto sucede solo cuando estoy probando algo fuera de la aplicación principal. Específicamente, si despliego la aplicación en modo de depuración, luego toco inicio y ejecuto otra aplicación, entonces se golpea el punto de interrupción. Si puedo hacer que el servicio se ejecute mientras todavía estoy dentro de la aplicación, ya que fue lanzado por Eclipse, se romperá muy bien, a pesar de que el servicio que lo hizo no estaba realmente relacionado con la actividad en la pantalla. – chefgon