android 華爲、魅族手機沒法打印 Log 日誌的問題

最近使用魅族真機測試 App 時,發現 LogCat 不顯示項目工程中經過Log.d()和Log.v()打印的 debug 和 verbose 級別的日誌,甚是奇怪,經過 debug 模式斷點調試也沒看出有什麼問題,無奈之下,Google 一番,終於找到了答案。android

原來國內的部分廠商定製的手機對於應用中的 Log 日誌默認作了打印限制,須要手動設置才能打印出特殊級別的日誌。目前發現有魅族和華爲手機存在這樣的問題,而且設置方式有所不一樣,遂紀錄一下,以避免後續再遇到這樣的問題又要四處查閱。程序員

MEIZU性能優化

實測 MEIZU PRO 6 :打開【設置】中的【開發者選項】,頁面底部找到【性能優化】,打開【高級日誌輸出】,勾選【所有容許】便可:性能

可能其餘部分魅族手機中不稱爲【高級日誌輸出】,而是【禁止D及如下級別LOG的輸出】,道理同樣,設爲不可用便可。測試

HUAWEI優化

華爲手機設置方式較爲特殊,不是在【開發者選項】中,而是打開撥號界面的撥號盤,輸入*#*#2846579#*#*,系統會自動打開【工程菜單】界面,依次打開【後臺設置】 -> 【LOG設置】,勾選【AP日誌】便可:debug

至於其餘廠商的手機有沒有相似的問題,暫且不知,但至少知道不是程序的問題,權當記錄。不得不感概,對於 Android 程序員,面對各類廠商,各類 ROM,開發中總會遇到各類各樣奇奇怪怪的問題,也真是難爲了咱們,好在咱們善於紀錄,懂得分享。調試

轉載自:https://www.jianshu.com/p/d2fe367e2b88日誌

相關文章
相關標籤/搜索