Android常用的adb命令

adb调试命令

Posted by Felix on September 21, 2017
  1. 安装app:adb install path/name.apk 同时安装多个apk到设备上:adb install-multiple path/name.apk
  2. 卸载app:adb uninstall packagename
  3. 查看app进程:adb shell ps -t |grep packagename
  4. 查看app线程信息:adb shell ps -t |grep UID (UID可通过命令3获取)
  5. 查看连接设备:adb devices
  6. 导出ANR日志:adb pull /data/anr/traces.txt path/traces.txt
  7. 启动adb服务:adb start-servertra
  8. 关闭adb服务:adb kill-server
  9. 多设备操作:adb -s <设备名> <命令> (设备名可通过命令5获取)
  10. 将电脑中文件push到手机:adb push <电脑文件> <手机文件>
  11. 查看日志:adb logcat (-v time)全部输出 (-s xx)过滤xx (-c)清除log
  12. 查看一个app所在的路径:adb shell pm path packagename
  13. 查看手机中装的所有的包:adb shell pm list packages
  14. 设备重启、关机:adb reboot, adb shutdown
  15. 获取设备系统信息:adb shell getprop
  16. 查看 cpu 和 内存使用情况:adb shell top
    //每隔一秒会刷新一次 cpu 和 内存情况
    adb shell top
    //查看占用内存前3的应用
    adb shell top -m 3
    //刷新3次内存信息(不指定-n参数的话默认每秒会刷新1次数据):
    adb shell top -n 3
    //查看占用内存前3的应用,刷新1次
    adb shell top -m 3 -n 1

17. 查看系统当前 cpu 使用情况:
  adb shell cat /proc/cpuinfo
  adb shell cat /proc/stat
  查看系统当前内存使用情况
  adb shell cat /proc/meminfo
  查看指定包名应用内存使用情况,各项信息具体说明
  adb shell dumpsys memento package