1 adb 命令

1 adb工具下载

 

  • ADB for Windows
    • https://dl.google.com/android/repository/platform-tools-latest-windows.zip
  • ADB for Mac
    • https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
    ADB for Linux
    • https://dl.google.com/android/repository/platform-tools-latest-linux.zip

 

2 adb 命令

  • 查看device id:
    • adb devices
  • 获取包名/activity名
    • adb logcat | findstr -i displayed
  • 包名/activity名
    • 举例:com.XX.android/.main.MainActivity
  • 冷启动:
    • 启动:adb shell am start -W 包名/activity名 | findstr TotalTime
      • ThisTime:该Activity的启动耗时,单位ms。 – 如果关心应用所有界面Activity启动耗时,参考 ThisTime
      • TotalTime:应用自身启动耗时,This time+应用Application等资源启动时间;-- 如果关心某个应用自身启动耗时,参考TotalTime
      • WaitTime:系统启动应用耗时,TotalTime+系统资源启动时间。-- 如果关心系统启动应用耗时,参考 WaitTime
    • 停止:adb shell am force-stop 包名
  • 热启动:
    • 启动:adb shell am start -W 包名/activity名 | findstr TotalTime
    • 返回:adb shell input keyevent 3
  • 清除app缓存:启动后需要清除缓存
    • adb shell pm clear 包名
  • CPU/MEM:
    • adb shell top -n 3 -d 3 | findstr 包名
  • 流量:
  • adb shell cat /proc/net/dev | findstr wlan0
  • 电量:
    • 设置非充电状态:adb shell dumpsys battery set status 1
    • 统计电量:adb shell dumpsys battery | findstr level

1 adb 命令

上一篇:PAT 1003 Emergency (25 分)(图,Dijkstra算法)


下一篇:mysql执行计划分析