標籤:android開發 android 調試 tag debug
一 LogCat是什麼:
這是在安卓開發中用來顯示列印日誌用的工具,類似在java中用system.out輸出,但是在安卓開發要求盡量使用logCat這樣不僅專業,而且方便,更重要的是這個工具能代來好多好處和方便,那麼接下來就看看 如何方便。
二 添加LogCat到你的Eclipse中
點擊Eclipse導覽列中的Window→Show View→Other,會彈出一個Show View對話方塊。你在Show View對話方塊中展開Android目錄,會看到有一個LogCat的子項
然後選中LogCat,點擊OK,這樣你就成功將LogCat添加到Eclipse中了。
三 LogCat如何列印日誌的層級
1. Log.v()
這個方法用於列印那些最為瑣碎的,意義最小的日誌資訊。對應層級verbose,是Android日誌裡面層級最低的一種。
2. Log.d()
這個方法用於列印一些調試資訊,這些資訊對你偵錯工具和分析問題應該是有協助的。對應層級debug,比verbose高一級。
3. Log.i()
這個方法用於列印一些比較重要的資料,這些資料應該是你非常想看到的,可以幫你分析使用者行為的那種。對應層級info,比debug高一級。
4. Log.w()
這個方法用於列印一些警告資訊,提示程式在這個地方可能會有潛在的風險,最好去修複一下這些出現警告的地方。對應層級warn,比info高一級。
5. Log.e()
這個方法用於列印程式中的錯誤資訊,比如程式進入到了catch語句當中。當有錯誤資訊列印出來的時候,一般都代表你的程式出現嚴重問題了,必須儘快修複。對應層級error,比warn高一級。由於這個方法列印出來是紅色比較顯眼
所以會有很多開發人員喜歡用這個調試
四:LogCat的展示方式
Log的資訊會展示在text的地方,根據不同的層級會顯示不同的顏色
可以再此處調節要列印的層級預設是verbose也就是列印所有
也可以點擊所示的加號 根據自己的自訂的Tag進行列印。因為有時候虛擬機器裡或者調試的時候列印的東西很多所以就可以根據這個方法過濾一些想要的資訊。
最後一個也是值得注意的,就是這個搜尋方塊可以搜尋自己在Text裡想找內容,可以直接搜尋。是不是很方便呢。
Android開發使用LogCat,LogCat常見問題