2012-04-05 8 views
1

Ich habe einen Breakpoint in meinem Code eingerichtet, und wenn ich in den Debug-Modus gehe, stoppt es am Haltepunkt. Wenn ich in oder über gehe, statt in die nächste Zeile meines Quellcodes zu gehen, bringt mich der Debugger in den SDK-Quellcode.Debuggen Sie nur Ihre Android-Quelle in Eclipse

Wie kann ich dies vermeiden und nur das Debugging der Quelle anzeigen, die ich geschrieben habe?

Antwort

1

Dies passiert, wenn Sie in Code einsteigen, den Sie nicht geschrieben haben (d. H. Anderen Dex-Bytecode), also müssen Sie diese Zeilen überspringen. Dies wird auch passieren, wenn eine Ausnahme ausgelöst wird, seien Sie also vorsichtig. Ansonsten sollte es gut funktionieren.

Gibt es ein bestimmtes Problem, in das Sie geraten?

+0

Ich versuche nur, nur um den Code zu debuggen, die ich geschrieben habe. Selbst wenn ich übergehe (F6 für Eclipse), gehe ich immer noch in den SDK-Code und muss vielleicht über 100 Zeilen SDK-Code überschreiten, bevor ich zu meiner Quelle zurückkehre. – IPA8654

+0

Aber bringt Schritt nicht Sie direkt zurück zu Ihrem Code? – vickirk

+0

Das ist korrekt, es hat mich nicht direkt in meinen Code zurückversetzt, nur weil ich den Code weiter durchgegangen bin und gehofft habe, zu meiner Quelle zurückzukehren. – IPA8654

0

Wenn Sie nicht in Ihrem Code sind - klicken Sie auf "Step Return" (Pfeil nach oben) und Sie kehren zu Ihrem Code zurück.

3

Sie müssen Schritt Filtering in Eclipse einrichten Einstellungen-> Java-> Debug-> Schritt Filterung und fügen Sie die Klassen, die Sie ignorieren möchten

Verwandte Themen