如何解決logcat TAG過長時Android studio提示錯誤的問題

如何解決logcat TAG過長時Android studio提示錯誤的問題 

 

    在實際項目中有時候爲了類的明明通俗易懂,不得已把類命名過長導致Android studio 提示TAG字符串過長錯誤,原因是Android舊版本系統對logcat的TAG長度支持最長只有23個字符長度,實際上在Android N(Android 7.0)後才解決這個問題。在低版本的Android系統中logcat的TAG最多隻會發送23個字符到kernel的output輸出,所以會出現logcat TAG被截斷問題。畢竟老的Android系統是要慢慢不被應用支持的,所以我們不能侷限在23長度的TAG上不前進。

 

例如以下提示

The logging tag can be at most 23 characters, was 30(012345678901234567890123456789)

Inspection info: Log tags are only allowed to be at most 23 tag characters long.

Issue id: LongLogTag

 

這其實是IDE友善的提示,但是我們可能不需要這些提示,因爲我們對於代碼可讀性更重要。

 

解決方法一、設置Android studio

 

 解決方法二、註解不提醒longlogtag

在類的定義處添加

@SuppressWarnings("LongLogTag")

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章