Android测试 adb常用命令

移动端的Android测试总是少不了一些adb命令的操作,稍微总结一下自己经常用到的命令。

例如:debug包传到手机上安装提示无法解析,用adb安装时提示Failure [INSTALL_FAILED_TEST_ONLY]

怎么办?莫慌,加个-t参数即可

设备信息相关

1、设备名

如果连接的是模拟器的话,需要先connect一下,例如:

夜神模拟器连接adb:

海马玩模拟器连接adb:

2、获取设备的一些信息:$ adb shell cat /system/build.prop

常用方法

1、获取当前最上层activity

2、通过adb获取设备IMEI:iphonesubinfo

3、自动化中可能应用到输入法设置

4、截图、截视频

5、获取分辨率

6、获取帧数据,这部分的详细内容可以下一篇再进行分析:

7、简单的广播操作:

8、MIUI开发板获得完整root权限。

这个至少要在Android 6.0以上,较新adb版本。背景是,MIUI开发板已经获得了root权限,但还是不能对system目录进行读写。这时候可以试试security中的disable-verity,作用是disable dm-verity checking on userdebug builds。

9、APK相关

10、动态调试需要用到forward

11、改变手机网络状态:adb shell svc

这里用wifi作为例子:其他的书输入help即可查看

12、跑跑monkey

adb的命令还有很多,光是dumpsys、am和pm就有很多可讲的。它们都是有具体的应用场景,后面会在单独的文章中进行介绍。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180227G0PCJH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动