Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 快速開關機時出現問題,如何抓取log

Android 快速開關機時出現問題,如何抓取log

編輯:關於Android編程

 

快速開關機時出現問題的時候,可以使用如下三種方法來抓取log:

1、 抓取mobile log。

由於有些IPO的問題是出現在sd card unmount之後,而原來手機默認的mobile log是存放在sd card上的,所以建議用GAT工具抓取mobile log,以保證關機流程的完整性。

另外,抓取到log後,請check一下mobile log中是否存在xxx.ipo類似的文件,例如main_log.ipo;並且保證內容不為空後提交。

 

2、 使用adb抓取logcat的main log:

如果因為某些原因無法抓取mobile log,可以使用adb的方式logcat一下log。

抓取方法如下:

a. 用usb連接手機與pc;

b. 輸入如下命令打開ipod debug模式,這樣的話,ipo關機後,adb仍然可以處於工作的狀態。Cmd: “adb shell setprop ipod_debug 1

c. 打開兩個窗口,分別輸入如下兩個命令來抓取log:

Cmd: “adb logcat -v time > main.log

Cmd: “adb shell cat /proc/kmsg > kmsg.log

d. 重現問題後,提取main.log和kmsg.log。

 

3、 使用uart 抓取log:

對於一些問題,只有在不連接charger的時候才會復現的問題,如果mobile log無法抓取到完整信息的話,就需要用uart的方式來抓取log。抓取方法如下:

a. 打開超級終端,通過hyper Terminal->Transfer->CaptureText...開始抓取log

b. Check一下超級終端是否有log輸出

c. 在超級終端中輸入回車鍵,看看是否有#輸出。

d. 在#後輸入“logcat -v time”開始抓取log。

e. 重新復現問題後提交uart log。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved