在Android中,写入控制台的最佳方式是什么?在C#中我会使用两种log4net的或只是Console.WriteAndroid版本的C#的Console.WriteLine?
6
A
回答
13
退房的帮助页面Android.Util.Log。
您可以使用:
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 :)
2
对于简单的调试,标准的Java方法就足够了:
System.out.println("Message");
1
正如@丹代尔提到,System.out.println(yourString);
会做得很好。但不要指望它出现在运行模拟器的控制台中。你将不得不在logcat中寻找你的输出。 (有一个在日食它一个标签,如果这是你的开发环境。)
1
你需要学习如何在Eclipse中调试和如何使用ADB和DDMS工具。
为了获得有关异常/力更多的细节接近,你需要寻找在Eclipse视图称为Logcat(你会发现在DDMS观点)那里,你会发现一个详细的追踪时,/什么,在哪一行是问题。
为此,您应该阅读完整文章约Debugging in Android using Eclipse
alt text http://www.droidnova.com/blog/wp-content/uploads/2009/09/debugging-3.gif
严重不是一个笑话 - 跆拳道:什么可怕的失败 – 2010-08-09 14:27:46