ฉันมีบล็อก try / catch ที่แสดงข้อยกเว้นและฉันต้องการดูข้อมูลเกี่ยวกับข้อยกเว้นในบันทึกอุปกรณ์ Android
ฉันอ่านบันทึกของอุปกรณ์เคลื่อนที่ด้วยคำสั่งนี้จากคอมพิวเตอร์ที่กำลังพัฒนาของฉัน:
/home/dan/android-sdk-linux_x86/tools/adb shell logcat
ฉันลองสิ่งนี้ก่อน:
try {
// code buggy code
} catch (Exception e)
{
e.printStackTrace();
}
แต่ไม่ได้พิมพ์อะไรลงในบันทึก ที่น่าเสียดายเพราะมันจะช่วยได้มาก
สิ่งที่ดีที่สุดที่ฉันทำได้คือ:
try {
// code buggy code
} catch (Exception e)
{
Log.e("MYAPP", "exception: " + e.getMessage());
Log.e("MYAPP", "exception: " + e.toString());
}
ดีกว่าไม่มีอะไร แต่ไม่พอใจมาก
คุณรู้วิธีพิมพ์ backtrace แบบเต็มลงในบันทึกหรือไม่?
ขอบคุณ.