Das Android-Gerät trennt die Verbindung zum Debugger einige Sekunden nach dem Erreichen des Haltepunkts

8

Das hat mich seit ein paar Tagen geplagt. Jedes Mal, wenn ich versuche, einen Breakpoint zu verwenden, um etwas anderes als eine Aktivität zu debuggen (Hintergrunddienst, Broadcastempfänger, Eingabemethode), wird mein Breakpoint normal getroffen, aber etwa fünf Sekunden später beendet das Gerät den Prozess und trennt die Verbindung zum Debugger . Es ist nicht genug Zeit, um aussagekräftige Informationen zu sammeln, daher hat sich das Debuggen als äußerst schwierig erwiesen.

    
chefgon 09.11.2010, 20:05
quelle

1 Antwort

1

Ich hatte gerade das gleiche Problem

Was für mich passierte, war, dass ich mitten im Debugging war, als mein Telefon (ein ZTE-Blade) einen Anruf erhielt. Ich nahm den Anruf entgegen und als ich danach wieder zum Debugging kam, stellte ich fest, dass egal welcher Code ich auf eine bestimmte Leitung legte (wahrscheinlich diejenige, in der ich pausiert hatte / einen Breakpoint hatte, als ich den Anruf erhielt), die Aktivität stürzte ab (still / ohne Fehlermeldung) wenn es diese Zeile trifft.

Nach einigem Herumspielen fand ich heraus, ob ich einen Haltepunkt in der fehlerhaften Zeile hinzugefügt und entfernt und später einen anderen auf eine andere Methode hinzugefügt hatte, dass der neue Haltepunkt pausierte und nachdem die App einmal ausgeführt wurde, war das Ganze in Ordnung / p>     

James Coote 15.06.2011 18:22
quelle

Tags und Links