在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
相關問題
- 1. Console.Writeline C# - 登錄
- 2. CodeDomProvider Console.WriteLine文本
- 3. Android的 - 版本
- 4. 命名參數Console.WriteLine c#
- 5. C#Console.WriteLine來自哪裏
- 6. 將console.writeline轉換爲RichTextBox.AppendText()c#
- 7. C#console.writeline錯誤操作+「新」
- 8. WindowsForm上的Console.Writeline?
- 9. ASP.NET中的Console.WriteLine
- 10. Android Studio構建版本的舊版本
- 11. 舊版本和新版Android版本的獨立版本
- 12. Console.Writeline停止我的程序... C#
- 13. c#console.writeline中{0}的用法是什麼?
- 14. C#版本的preg_match
- 15. C#版本的optparse?
- 16. isnormal的C++版本()
- 17. className的c版本
- 18. SUDS的C#版本?
- 19. C++版本的CopyOnWriteArrayList
- 20. C版本的C++ std :: map
- 21. Android版apk版本
- 22. Android的「O」的版本
- 23. 的MonoTouch/C#「stringWithContentsOfUrl」的版本
- 24. 來自EventHandler的Console.Writeline
- 25. 如何更改「所需的Android版本」在Android Market版本
- 26. Android版多種語言的版本
- 27. 舊版Android版本的捆綁通知
- 28. Android版本的Admob集成?
- 29. 舊版本的Android NDK
- 30. 的Android版本檢查
嚴重不是一個笑話 - 跆拳道:什麼可怕的失敗 – 2010-08-09 14:27:46