在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