生活中總會(huì)碰到各種各樣的問題,而且有的問題我們往往不能在第一時(shí)間找到原因,這樣的問題也就很難解決。在手機(jī)的使用中,我們經(jīng)常也會(huì)碰到類似的問題,知道現(xiàn)象卻不知道引起現(xiàn)象的原因,比如這幾天小編的手機(jī)就出現(xiàn)了toast控件顯示“您的賬號(hào)信息已更新,請(qǐng)重新登陸”的提示,但是卻并不知道是哪個(gè)應(yīng)用引起的,而且沒過一段時(shí)間就會(huì)出現(xiàn)一次,若是安裝的應(yīng)用比較多,一個(gè)個(gè)試不知道要浪費(fèi)多少時(shí)間,重置系統(tǒng)更是得不償失。這個(gè)時(shí)候,查看系統(tǒng)日志也許會(huì)有一定的幫助,有的問題也許就能迎刃而解。 toast控件顯示出不明來源的信息 什么是系統(tǒng)日志? 系統(tǒng)日志的英文名稱為log,是用來記錄系統(tǒng)中硬件、軟件和系統(tǒng)問題的信息文件,同時(shí)還可以監(jiān)視系統(tǒng)中發(fā)生的事件。用戶可以通過它來檢查錯(cuò)誤發(fā)生的原因,或者尋找受到攻擊時(shí)攻擊者留下的痕跡。系統(tǒng)日志包括系統(tǒng)日志、應(yīng)用程序日志和安全日志。不僅電腦有系統(tǒng)日志,手機(jī)上也會(huì)有系統(tǒng)日志。一個(gè)好的IT從業(yè)者才出現(xiàn)問題的時(shí)候首先想到的應(yīng)該是查看系統(tǒng)日志而不是說是你不會(huì)用,或者說我這里沒問題是你的問題。 如何查看系統(tǒng)日志? 那么如何查看系統(tǒng)日志呢?我們以Android為例,因?yàn)锳ndroid并沒有直接日志文件可以查閱,所以最方便的方法是通過ADB命令來查看日志內(nèi)容。自然首先要將手機(jī)打開開發(fā)者選項(xiàng),原生的只需要多次點(diǎn)擊系統(tǒng)版本號(hào)就能出現(xiàn),一些國產(chǎn)品牌可能需要在撥號(hào)鍵盤輸入特定的內(nèi)容才能打開。 USB調(diào)試功能 刷機(jī)精靈的實(shí)用工具中自帶adb命令行 在開發(fā)者選項(xiàng)中有一個(gè)選項(xiàng)是允許USB調(diào)試,將這個(gè)打上勾就可以了。接下來的工作則要借助于電腦了。要使用ADB命令來控制手機(jī),電腦上就必須要有ADB驅(qū)動(dòng),好在現(xiàn)在很多手機(jī)管理軟件都會(huì)幫你下好相關(guān)的驅(qū)動(dòng),并不用用戶再手動(dòng)安裝。由于手動(dòng)輸入命令行相對(duì)來說比較麻煩,所以我們可以借助于刷機(jī)精靈的功能,其中在實(shí)用工具中就帶有ADB命令。 將手機(jī)連接好電腦并點(diǎn)開ADB命令工具之后,這是會(huì)跳出一個(gè)輸入命令的窗口,刷機(jī)精靈已經(jīng)列出了一些常用的比如adb shell這樣的命令,而我們需要使用的則是adb logcat這個(gè)命令,打入這個(gè)命令并回車,這是該窗口會(huì)自動(dòng)跳出許多命令信息,等它速度慢下來之后,就能看到上面的命令信息都是手機(jī)每一個(gè)“動(dòng)作”在上面的反映,當(dāng)提示再次出現(xiàn)的時(shí)候,就能夠通過命令抓到“幕后黑手”了。 注意紅色字段 果不其然,這個(gè)不知道從何而來的提示又出現(xiàn)了,這個(gè)時(shí)候最好趕緊截圖,以免有用的信息被刷過去淹沒在其他信息里。在小編進(jìn)行篩選之后看,其中有一條引起了小編的注意,那就是com.wumii.android.mimi這個(gè)字段,秘密這個(gè)軟件因?yàn)樘^于雞婆所以已經(jīng)讓他吃灰很久了,但既然突然有所動(dòng)作,那么很可能就是這個(gè)軟件引起的,果然問題在卸載之后就解決了。 adb命令用處廣泛 Adb logcat是一個(gè)非常有用的命令,它可以讓你知道更多你在可視化界面中所看不到的東西,包括Nexus 5破解電信制式也需要這個(gè)命令的幫助。如果說百度能讓你知道很多解決問題的方法,那用adb logcat你會(huì)就知道的太多了。
|
|