一、安裝jdk
JDK網上教程非常多,此處不再贅述。(好像不裝也沒關系,未實測)
二、工具列表
a)???????? adb包(v.1.0.31版本或以上,下文提供下載地址)
b)???????? logcat.bat文件(下文制作)
三、安裝adb(二選一)
a)???????? 放到任意位置(推薦)
因為adb是一個輕量、獨立的程序,只要放到任意位置即可。
b)???????? 使用path進行安裝
將adb添加到path,能在任意地方調用adb命令
如adb.exe的位置在c:\adb\adb.exe,則在path中加入c:\adb;
四、Logcat批處理命令
將以上命令復制,制作成logcat.bat文件。
若adb.exe無設置path,將logcat.bat放到與adb.exe同一個位置;
若adb.exe已設置path,logcat.bat可以放置任意位置(如:桌面)。
五、示例
步驟1:將android手機連接電腦,開啟開發者模式,允許usb調試;
步驟2:運行logcat.bat文件,會出現cmd窗口;
步驟3:①如果手機程序已經發生過crash,5秒后關閉cmd窗口;
②如果是想重現crash,則在手機端重現后即可關閉cmd窗口。
步驟4:在logcat.bat的同級目錄下會生成一份log文件,從文件中搜查FATAL關鍵字,便可找到崩潰代碼。
六、原理
bat文件調用adb工具,將手機運行日志拉到本地,并將實時日志也記錄到本地。
七、優點與限制
a)???????? 手機無需root
b)???????? 無需eclipse支持
c)???????? 方便保存、查找日志
d)???????? 實時日志不能在cmd窗口回顯。