In Android, was ist der beste Weg, um auf die Konsole zu schreiben. In C# würde ich entweder Log4Net verwenden oder einfach nur Console.WriteAndroid-Version von C# Console.WriteLine?
Antwort
Ü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 :)
Für einfachen Debugging, die Standard-Java Art und Weise genügt:
System.out.println("Message");
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.)
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
- 1. Console.Writeline von EventHandler
- 2. Console.WriteLine Grundlagen
- 3. ddl Index zu Console.Writeline C# Selen
- 4. Console.WriteLine nicht chinesische Schriftzeichen
- 5. Holen kleinste und größte Zahl von Console.WriteLine()
- 6. Console.WriteLine beschleunigt meinen Code?
- 7. .NET Console.WriteLine() Console.SetOut
- 8. F #: printf vs Console.WriteLine
- 9. Console.WriteLine als hexadezimal
- 10. Console.WriteLine und generische Liste
- 11. Make Console.WriteLine() Wrap Worte anstelle von Buchstaben
- 12. Warum blockiert Console.WriteLine() beim Rückruf von Stream.ReadAsync()?
- 13. Interpretieren Termine: Console.WriteLine vs. string.Format
- 14. log4net Logging Debug.WriteLine und Console.WriteLine
- 15. int [] mit "falsch" Console.WriteLine Überladung
- 16. Redirect Console.WriteLine() Ausgabe in String
- 17. C# Wie Sie Console.Writeline-Ausgaben im HTML-Format speichern?
- 18. Fettschrift mit Console.WriteLine (C#) oder printfn (F #) schreiben?
- 19. Console.WriteLine zu bereits laufenden Prozess
- 20. Console.WriteLine aus mehreren Threads aufrufen
- 21. Console.WriteLine erscheint nicht in Ausgabefenster
- 22. Console.WriteLine (obj.ToString); vs Konsole.WriteLine (Obj);
- 23. Redirect console.writeline von Windows-Anwendung auf eine Zeichenfolge
- 24. Verwenden von Console.WriteLine in einer Windows Forms-Anwendung
- 25. Wie Console.WriteLine() in Windows Forms Anwendung
- 26. Console.WriteLine (ex.Message) aufrufen, um Warnmeldung zu vermeiden
- 27. Worauf schreibt Console.WriteLine() während der Veröffentlichung?
- 28. Wohin geht die Ausgabe von console.writeline in einem Webservice?
- 29. Was ist der Zweck von Console.WriteLine() in Winforms
- 30. Wie Console.WriteLine in ASP.Net MVC 3 verwenden
Ernsthaft kein Witz - wtf: What a Terrible Failure –