Was für mich funktioniert hat, folgt der Antwort in Murachs Android-Programmierung. Ich blieb beim Debuggen stecken und versuchte es ungefähr 3 Stunden lang herauszufinden, bevor ich zur nächsten Seite (im wahrsten Sinne des Wortes) überging, auf der stand: "Manchmal zeigt Eclipse eine Meldung an, dass die Quelle nicht gefunden wurde, weil ..." (-headdesk-)
Meine Lösung bestand darin, die Schrittfilterung zu aktivieren und die Pakete hinzuzufügen, die ich beim Debuggen überspringen wollte. Offensichtlich durchläuft Eclipse manchmal alle Quellcode-Bibliotheken, wenn Sie nur möchten, dass es Ihren Code durchläuft. Sie können dies umgehen, indem Sie die Pakete hinzufügen, die Sie zum Filter überspringen möchten. Laut Murach tun Sie dies einfach durch Ausprobieren, indem Sie alle Pakete auswählen und hinzufügen. Wenn Sie mit dem Debuggen fortfahren, müssen Sie möglicherweise weitere Pakete zum Filter hinzufügen.
Spezifische Schritte: 1. Aktivieren Sie die Schrittfilterung. Klicken Sie oben in der Symbolleiste auf die Schaltfläche: http://i57.tinypic.com/x3iccp.png
2. Gehen Sie zu Fenster -> Einstellungen und wählen Sie im Dialogfeld Einstellungen Java -> Debug- aus. -> Schrittfilterung 3. Wählen Sie alle Pakete aus. 4. Um weitere Filter hinzuzufügen, klicken Sie auf "Filter hinzufügen", geben Sie den Namen des Pakets mit einem. * Am Ende ein und klicken Sie auf OK. Murach empfiehlt, zunächst diese allgemeinen Pakete hinzuzufügen: --android. * --Com.android. * --Com.google. * --Dalvik. * --Libcore. * --Org.apache. * So fügen Sie eines hinzu Klicken Sie in diesen Paketen auf "Filter hinzufügen", geben Sie "android. *" ein und klicken Sie auf "OK". Am Ende hatte ich alle folgenden Pakete in meinen Schrittfiltereinstellungen.
Android. , Android App. , com.android. , com.google. com.ibm. , com.sun. , Dalvik. , Java. , Javax. , jrockit. , libcore. org.apache. org.omg. , Sonne. , sunw. *, ((und diese letzte ist eine Klasse, kein Paket)) java.lang.ClassLoader
Ich habe oben im Dialogfeld "Schrittfilter verwenden" und unten "Filter durchgehen" aktiviert. Klicken Sie auf "Übernehmen" und dann auf "OK", um den Dialog zu schließen. Es sollte funktionieren.
Viel Glück!