Adb常用命令

1.查看连接设备的状态:

adb devices

连接状态说明:
--device:设备正常连接,offline:连接出现异常,设备无响应,unknown:没有连接设备

2.查看adb版本:

adb version

3.安装apk:

adb install  -r package.APK  //-r 覆盖安装

4.卸载apk:

adb uninstall package   //要是保留配置和缓存文件加参数 -k

5.获取应用的包名:

  • 列出手机装的所有app的包名
adb shell pm list packages
  • 列出系统应用的所有包名
adb shell pm list packages -s
  • 列出除了系统应用的第三方应用包名
adb shell pm list packages -3 
  • 获取当前打开应用的包名
adb shell dumpsys window | findstr mCurrentFocus

6.抓取应用操作日志:

  • 抓取指定包应用的日志
adb logcat | findstr package 打印地址 
  • 打印带具有详细时间的日志
adb logcat -v time
  • 打印含有Error的信息的日志
adb logcat *:E

7.清除应用数据与缓存:

db shell pm clear packages

8.工作中如果你的电脑连接多台设备的话,可使用-s 命令参数指定设备:

adb -s 设备名称1、2、3、 .....

9.杀死服务/启动服务:

adb kill /start -server

10.查看当前手机进程:

adb shell ps | findstr packages

11.杀死某个包的进程:

adb shell am force-stop packages

12.将文件传输到设备上:

adb push local remote

13.上传文件到电脑:

adb pull remote local

专项测试常用命令

1.启动时间:

  • 热启动
adb shell am start -W 包名/activity adb shell input keyevent 3 
  • 冷启动
adb shell am start -m 包名/activity adb shell am force -stop

2.CPU监控:

adb shell dumpsys cpuinfo

3.筛选出指定应用的CPU:

  • Linux系统
adb shell dumpsys cpuinfo | grep packagename
  • Windows系统
adb shell dumpsys cpuinfo | findstr packagename
  • 内存监控
adb shell dumpsys meminfo packagename

4.top命令:

adb shell top -m -s | findstr packagename

-m 数字:显示指定数目的最大值 一般后面不再接findstr,且会导致隐藏列名

-s : 按指定列号进行倒序排序 9代表CPU 10代表内存

-n : 数字:刷新几次后退出

-d :秒数:刷新间

举例1:每一秒打印一次内存使用情况:

adb shell top -d 3 | grep com.tencent.mm

举例2:打印出占用cpu最高的前2个程序,刷新一次退出

adb shell top -m 2 -s 9 -n 1

5.电量监控:

  • adb shell dumpsys battery    --获取电池状态
  • adb shell dumpsys battery set status 1   --设置手机进入非充电状态,为2设置充电状态
  • adb shell dumpsys battery set level 100   --设置电量百分比

获取电量消耗信息

  • adb shell dumpsys batterystats  --获取整个设备的电量消耗信息 
  • adb shell dumpsys batterystats packagename  --获取某个apk的电量消耗信息
  • adb shell dumpsys battery reset    -- 电量重置

参考官网:https://developer.android.google.cn/studio/command-line/adb?hl=zh-cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

破军纵横

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值