Android代碼問題,造成拋出了異常,沒有處理,所以程序直接閃退。
Android開發中,所的有輸出都在logcat中 包含System.out輸出和printStackTrace()輸出都在Logcat中,Android開發,建議使用android提供的Log工具類來打印信息。
找到Logcat視圖的方式:
Eclipse 點擊 Window
Show View會出來壹個對話框
點擊Ok按鈕時,會在控制臺窗口出現LogCat視窗
android.util.Log常用的方法有以下5個:Log.v()?Log.d()?Log.i()?Log.w()?以及?Log.e()?。根據首字母對應VERBOSE,DEBUG,INFO,?WARN,ERROR。
1、Log.v 的調試顏色為黑色的,任何消息都會輸出,這裏的v代表verbose啰嗦的意思,平時使用就是Log.v("","");
2、Log.d的輸出顏色是藍色的,僅輸出debug調試的意思,但他會輸出上層的信息,過濾起來可以通過DDMS的Logcat標簽來選擇.
3、Log.i的輸出為綠色,壹般提示性的消息information,它不會輸出Log.v和Log.d的信息,但會顯示i、w和e的信息
4、Log.w的意思為橙色,可以看作為warning警告,壹般需要我們註意優化Android代碼,同時選擇它後還會輸出Log.e的信息。
5、Log.e為紅色,可以想到error錯誤,這裏僅顯示紅色的錯誤信息,這些錯誤就需要認真的分析,查看棧的信息了。