2010-08-09 11 views

Antwort

13

Überprüfen Sie die Hilfeseiten für Android.Util.Log aus.

können Sie verwenden:

Log.v("MyActivity", "Verbose output"); 
Log.d("MyActivity", "Debug output"); 
Log.e("MyActivity", "Error output"); 
Log.i("MyActivity", "Information output"); 
Log.w("MyActivity", "Warning output"); 
Log.wtf("MyActivity", "WTF output"); // This isn't a joke :) 
+5

Ernsthaft kein Witz - wtf: What a Terrible Failure –

2

Für einfachen Debugging, die Standard-Java Art und Weise genügt:

System.out.println("Message"); 
1

Wie @ Dan Dyer erwähnt, tun System.out.println(yourString); in Ordnung. Aber erwarte nicht, dass es in der Konsole angezeigt wird, auf der der Emulator läuft. Sie müssen Ihre Ausgabe im Logcat suchen. (Es gibt eine Registerkarte für sie in Eclipse wenn das Ihre Entwicklungsumgebung.)

enter image description here

1

Sie müssen lernen, wie in Eclipse zu Debuggen und wie die ADB und DDMS Werkzeuge zu benutzen.

Um weitere Details über eine Ausnahme/Kraft schließen zu erhalten, müssen Sie nach einer Ansicht in Eclipse namens Logcat suchen (finden Sie in der DDMS Perspektive) Dort finden Sie eine detaillierte Traceback wenn/was und auf welcher Linie ist das Problem.

Hierfür sollten Sie einen vollständigen Artikel lesen Sie über Debugging in Android using Eclipse

alt text http://www.droidnova.com/blog/wp-content/uploads/2009/09/debugging-3.gif

Verwandte Themen