Questo mi ha tormentato per alcuni giorni. Ogni volta che provo a utilizzare un punto di interruzione per eseguire il debug in un'attività diversa da un'attività (servizio in background, ricevitore broadcast, metodo di input), il punto di interruzione verrà colpito normalmente, ma dopo circa cinque secondi il dispositivo interromperà il processo e si disconnetterà dal debugger . Non è il momento di raccogliere informazioni significative in modo che il debug sia risultato estremamente difficile.Il dispositivo Android si disconnette dal debugger pochi secondi dopo che il punto di interruzione viene colpito
risposta
Ho appena avuto lo stesso problema
Che cosa è successo per me era che io ero nel bel mezzo di debug quando il mio telefono (una lama ZTE) ha ricevuto una chiamata. Ho preso la chiamata e quando sono tornato a eseguire il debug di nuovo in seguito, ho scoperto che non importa quale codice inserissi su una particolare riga (probabilmente quella in cui avevo fatto una pausa/aveva un punto di interruzione quando ricevetti la chiamata), l'attività si interruppe (silenziosamente/senza messaggi di errore) quando ha colpito quella linea.
Dopo aver fatto un po 'di casino, ho scoperto se ho aggiunto e rimosso un punto di interruzione sulla linea in questione e aggiunto un altro in un altro metodo in seguito, che il nuovo punto di interruzione era in pausa e dopo aver eseguito l'app una volta, il tutto andava bene
- 1. Laravel si disconnette automaticamente dopo pochi secondi?
- 2. Il debugger non ha colpito il punto di interruzione
- 3. Esegui codice quando viene colpito il punto di interruzione?
- 4. Firebug - Il punto di interruzione non ha colpito
- 5. punto di interruzione globale.asax non ha colpito
- 6. Abilita punto di interruzione B se il punto di interruzione A è stato colpito
- 7. Visual Studio C# debugger - il punto di interruzione non verrà colpito al momento
- 8. Intellij IDEA: il punto di interruzione non viene colpito e viene visualizzato in grigio
- 9. Come impedire al debugger di Visual Studio di focalizzare la finestra quando viene colpito un punto di interruzione?
- 10. MPMoviePlayerController smette di giocare dopo pochi secondi
- 11. Google Chrome debugger salta il punto di interruzione
- 12. punto di interruzione dopo il caricamento della pagina
- 13. Il punto di interruzione del debugger remoto 2010 non verrà colpito al momento. Nessun simbolo caricato per questo documento
- 14. Il punto di interruzione non si interrompe in Silverlight
- 15. PhantomJS2 si disconnette dopo il timeout: come eseguire il debug?
- 16. Android PlacePicker si chiude 2 secondi dopo il lancio
- 17. psycopg2 si disconnette dal server
- 18. Il debugger IntelliJ si blocca
- 19. Il punto di interruzione non verrà colpito al momento. Nessun simbolo caricato
- 20. Core Bluetooth: CBPeripheral disconnette ogni ~ 10 secondi
- 21. Come si sposta il punto di istruzione nel debugger Perl?
- 22. Il punto di interruzione non verrà colpito al momento. Nessun codice eseguibile associato con questa linea
- 23. TIMEZONE_CHANGED intento ricevuto ogni pochi secondi
- 24. Che cosa significa un punto blu sotto il punto di interruzione di Visual Studio?
- 25. Debug ServletContextListener.contextDestroyed() impostando il punto di interruzione in eclissi
- 26. Xcode si blocca quando raggiunge un punto di interruzione, durante il test su un dispositivo
- 27. Client SignalR .NET che si disconnette
- 28. Come eseguire il debug di onDestroy(), il sistema Android uccide l'app mentre è in pausa nel debugger
- 29. L'emulatore Android si disconnette dalla chiamata in entrata
- 30. Come si estrae il database sqlite dal dispositivo Android?
Si tratta di una terminazione "dell'app non ha risposto"? Hai impostato IsDebuggable su true nel tuo AndroidManifest.xml? (Immagino che il dopo sia "sì" perché altrimenti non credo che tu abbia mai raggiunto un punto di interruzione, ma potrei sbagliarmi). –
Cosa vedi in logcat quando succede? – fadden
Ho scoperto che questo accade solo quando sto testando qualcosa al di fuori dell'app principale. Nello specifico, se distribuisco l'app in modalità di debug, poi torno a casa e avvia un'altra applicazione, quindi viene colpito il punto di interruzione. Se riesco a far funzionare il servizio mentre sono ancora all'interno dell'app, dato che è stato lanciato da Eclipse, si interromperà perfettamente, anche se il servizio che lo ha fatto non è in realtà correlato all'attività sullo schermo. – chefgon