?一、使用dumpsys 命令查詢耗電量
1.連接手機(jī)后,初始化batterystatus數(shù)據(jù)
adb devices
adb shell dumpsys batterystats --reset?
2.拔掉手機(jī),操作一段時(shí)間后,連接app
adb -s <device>?shell ?dumpsys batterytstats <package>
注:batteryinfo 針對(duì)android sdk19及以上系統(tǒng),sdk19以上的使用batterystats
可以使用 如下命令進(jìn)行確認(rèn)
adb shell dumpsys
結(jié)果如下:

二、使用battery-historian工具使用
1.下載安裝
github上進(jìn)行下載:https://github.com/google/battery-historian
//TODO:安裝步驟 有點(diǎn)復(fù)雜,最后使用Docker 進(jìn)行安裝,具體步驟已經(jīng)忘了。。
2.啟動(dòng),點(diǎn)擊Docker中,找到該項(xiàng)目,點(diǎn)擊啟動(dòng),啟動(dòng)之后,在瀏覽器中輸入啟動(dòng)的端口號(hào),
啟動(dòng)時(shí)間較長,需要耐心等待下

battery
3.連接手機(jī),到處bugreport.txt,該手機(jī)需要支持Android5.0以上
adb bugreport >bugreport.txt
在上述頁面中導(dǎo)入bugreport.txt文件進(jìn)行分析
顯示結(jié)果如圖:
