Android的C#版本的Console.WriteLine?

时间:2010-08-09 14:21:06

标签: android

在Android中,写入控制台的最佳方式是什么。在C#中,我使用Log4Net或只使用Console.Write

4 个答案:

答案 0 :(得分: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 :)

答案 1 :(得分:2)

对于简单的调试,标准的Java方法就足够了:

System.out.println("Message");

答案 2 :(得分:1)

正如@Dan Dyer所提到的,System.out.println(yourString);会很好。但是不要指望它出现在运行模拟器的控制台中。您将不得不在logcat中查找输出。 (如果这是你的开发环境,eclipse中有一个标签。)

enter image description here

答案 3 :(得分:1)

您需要了解如何在Eclipse中进行调试以及如何使用ADBDDMS工具。

为了获得有关异常/强制关闭的更多详细信息,您需要在Eclipse中查找名为Logcat的视图(您将在DDMS透视图中找到),在那里您将找到详细的追溯何时/什么以及在什么方面是问题。

为此,您应该阅读有关Debugging in Android using Eclipse

的完整文章

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