美文网首页
android使用电量分析--battery historian

android使用电量分析--battery historian

作者: corffen | 来源:发表于2018-08-03 14:57 被阅读0次

    android电量分析

    准备工作--环境配置

    注意Python 要使用2.7 系列的

    下载路径:
    https://www.python.org/

    下载完之后

    配置环境变量

    检查是否成功
    cmd 输入 python

    Go语言环境配置

    下载路径:
    https://golang.org/doc/install#testing

    配置环境变量
    检查是否成功
    cmd 输入go version

    配置Java环境

    下载Battery Historian

    下载路径:

    https://github.com/google/battery-historian

    操作步骤

    1.adb kill-server

    2.adb devices 查看连接的设备,保证是一台

    3.adb shell dumpsys batterystats --enable full-wake-history

    adb shell dumpsys batterystats --reset

    初始化操作,重置电量,防止其他数据的干扰

    4.拔掉USB线 玩一会儿应用

    5.插上USB线 输入 adb bugreport > bugreport.txt

    会提示:
    `

    Bugreport is in progress and it could take minutes to complete.
    Please be patient and do not cancel or disconnect your device until it completes.
    

    `

    然后会生成一个bugreport的zip文件

    下面的这个步骤没有用到

    python historian.py bugreport.txt> bugreport.html

    6.进入battery historian的路径

    打开bash 然后输入

    go run cmd/battery-historian/battery-historian.go

    弹出类似如下信息

    2018/07/26 20:13:48 Listening on port: 9999
    2018/07/26 20:13:48 listen tcp :9999: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
    exit status 1

    7.在浏览器中输入

    http://localhost:9999/

    8.上传步骤5中生成的zip文件 会生成电量分析表(这个好像需要梯子)

    相关文章

      网友评论

          本文标题:android使用电量分析--battery historian

          本文链接:https://www.haomeiwen.com/subject/pmnyvftx.html