最近使用魅族真機(jī)測(cè)試 App 時(shí),發(fā)現(xiàn) LogCat 不顯示項(xiàng)目工程中通過(guò) Log.d() 和 Log.v()
打印的 debug 和 verbose 級(jí)別的日志盔性,甚是奇怪霞丧,通過(guò) debug 模式斷點(diǎn)調(diào)試也沒(méi)看出有什么問(wèn)題呢岗,無(wú)奈之下冕香,Google 一番,終于找到了答案后豫。
原來(lái)國(guó)內(nèi)的部分廠商定制的手機(jī)對(duì)于應(yīng)用中的 Log 日志默認(rèn)做了打印限制悉尾,需要手動(dòng)設(shè)置才能打印出特殊級(jí)別的日志。目前發(fā)現(xiàn)有魅族和華為手機(jī)存在這樣的問(wèn)題挫酿,并且設(shè)置方式有所不同构眯,遂紀(jì)錄一下,以免后續(xù)再遇到這樣的問(wèn)題又要四處查閱早龟。
MEIZU
實(shí)測(cè) MEIZU PRO 6 :打開(kāi)【設(shè)置】中的【開(kāi)發(fā)者選項(xiàng)】惫霸,頁(yè)面底部找到【性能優(yōu)化】,打開(kāi)【高級(jí)日志輸出】葱弟,勾選【全部允許】即可:
可能其他部分魅族手機(jī)中不稱(chēng)為【高級(jí)日志輸出】壹店,而是【禁止D及以下級(jí)別LOG的輸出】,道理一樣芝加,設(shè)為不可用即可硅卢。
HUAWEI
華為手機(jī)設(shè)置方式較為特殊,不是在【開(kāi)發(fā)者選項(xiàng)】中藏杖,而是打開(kāi)撥號(hào)界面的撥號(hào)盤(pán)将塑,輸入
*#*#2846579#*#*,系統(tǒng)會(huì)自動(dòng)打開(kāi)【工程菜單】界面蝌麸,依次打開(kāi)【后臺(tái)設(shè)置】 -> 【LOG設(shè)置】点寥,勾選【AP日志】即可:
(本人測(cè)試的機(jī)器是華為p10)
至于其他廠商的手機(jī)有沒(méi)有類(lèi)似的問(wèn)題,暫且不知来吩,但至少知道不是程序的問(wèn)題敢辩,權(quán)當(dāng)記錄汉柒。不得不感概,對(duì)于 Android 程序員责鳍,面對(duì)各種廠商碾褂,各種 ROM,開(kāi)發(fā)中總會(huì)遇到各種各樣奇奇怪怪的問(wèn)題历葛,也真是難為了我們正塌,好在我們善于紀(jì)錄,懂得分享恤溶。轉(zhuǎn)參