在Android中,写入控制台的最佳方式是什么。在C#中,我使用Log4Net或只使用Console.Write
答案 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中有一个标签。)
答案 3 :(得分: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