1. 程式人生 > 程式設計 >android studio列印日誌語句Log.d()詳解

android studio列印日誌語句Log.d()詳解

Log.d()方法內需要傳入兩個引數。

1.第一個引數時tag,一般傳入類名,用於對列印資訊進行過濾;

2.第二個引數,是一個字串型別的msg,表示你想要列印的內容。

輸出Log.d()語句的快捷鍵為:

logd+tab鍵

在我們每寫一條Log.d()語句時,就要傳入一次tag引數,而每一次的tag引數值基本是一樣的,這樣就會很麻煩,其實只要我們在類中建立一個字串型別的變數TAG,那麼在我們每次寫log.d()語句的時候,系統就會自動將該TAG的值傳入tag引數中

自動生成一個以當前類名作為值的常量TAG的快捷鍵:logt+tab鍵

如下圖:

android studio列印日誌語句Log.d()詳解

在完成上述程式碼後,執行下圖述操作:

android studio列印日誌語句Log.d()詳解

在點選Edit Filter Configuration後會彈出一個過濾器適配介面,然後填寫好過濾器名稱,標籤值,選擇日誌級別。如下圖:

android studio列印日誌語句Log.d()詳解

執行該專案,就可以看到模擬器中執行出來佈局介面,分別單擊兩個Button,在logcat中就可以看到打印出來的日誌資訊。

如下圖:

android studio列印日誌語句Log.d()詳解

補充知識:android studio無法執行--app顯示紅叉或者顯示灰色的問號

有的時候當關閉android studio的,到第二天開啟的時候,就會發現自己原本的專案執行不了了,在app處會出現紅叉,或者有時候有紅叉加個灰色的問號,

如下圖所示:

android studio列印日誌語句Log.d()詳解

遇到這個問題,有兩種情況:

1、只有當前的專案,app顯示紅叉;

2、所有的專案都顯示紅叉,並且無法newAndroid專案;

對於第一種情況(只有當前專案無法執行),可以先檢檢視settings.gradle檔案裡是否有include ‘:app'(app是module名),

如果這個沒問題,那就檢查AndroidMainfest.xml檔案裡是否 Main 入口的Activity。

對於第二種情況,直接點選 file->settings -> Plugins 然後你就會發現有紅色的錯誤,最後將 Android Support打上勾,然後點選Apply,

再重啟就OK了,如圖:

android studio列印日誌語句Log.d()詳解

以上這篇android studio列印日誌語句Log.d()詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。