1. 程式人生 > >Android開發,測試機不列印Log的解決辦法

Android開發,測試機不列印Log的解決辦法

在Android開發過程中,使用某些真機測試 App 時,發現 LogCat 控制檯不顯示輸出的Log。

百度谷歌一番之後,發現原因竟然是國內的部分廠商深度定製的Android系統,對於應用中的 Log 日誌預設做了列印限制,需要手動設定才能打印出日誌。測試了幾部手機,發現魅族和華為手機有這樣的問題。

魅族手機:開啟【設定】中的【開發者選項】(這個選項可能不會直接在設定裡,有的是在【輔助功能】裡面),頁面底部找到【效能優化】,開啟【高階日誌輸出】,勾選【全部允許】即可。

可能系統版本較低的魅族手機中沒有【高階日誌輸出】選項,可能是是【禁止D及以下級別LOG的輸出】,設為不可用即可。

華為手機:設定方式較為特殊,不是在【開發者選項】中,而是開啟撥號介面的撥號盤,輸入##2846579##,系統會自動開啟【工程選單】介面,依次開啟【後臺設定】 -> 【LOG設定】,勾選【AP日誌】即可。

其他品牌手機沒有發現此類問題。