作为测试工程师,adb的简单使用(执行命令在手机上安装和卸载apk)是必备技能,使用场景如:即将上线的app有很多个渠道包需要验证基本功能,这时就可以将手机连接电脑,开启usb调试,直接用adb命令在手机上安装和卸载APP,可以极大地提高工作效率。下面分享一下adb的环境变量配置和基本命令。
1.adb下载和环境变量配置
关于adb配置,我参考过的一篇文章,写的比较清楚,这里直接附上分享链接:http://t.csdn.cn/V9VT4
adb环境配置好后,用命令:adb version 查看adb版本,如正确返回信息,则说明配置的没问题
2.连接设备
手机用数据线连上电脑,在手机的“设置-系统和更新-开发人员选项-usb调试”打开(有些手机的开发人员选项,需要在“关于手机”页面多点几次系统版本号才会出现,比如华为手机需要点7次)。连接成功后,cmd窗口中执行命令:adb devices,如果连接成功,会显示如下:
注意:执行命令后,不显示手机设备的话,请检查手机上是否开启了usb调试模式,如确定开启还不能识别设备,usb的连接方式更换一下,比如:仅充电/多媒体传输/图片传输等切换一下,有的设备,如果选仅充电是连不上的,有的设备可以
3.安装/卸载apk
上面手机设备连接没问题后,就可以在设备上安装和卸载不同apk,进行测试啦
(1)全新安装:adb install xxxx.apk
其他安装方式:
adb install -r 替换已存在的应用程序,也就是说强制安装
adb install -l 锁定该应用程序
adb install -t 允许测试包
adb install -s 把应用程序安装到sd卡上
adb install -d 允许进行将见状,也就是安装的比手机上带的版本低
adb install -g 为应用程序授予所有运行时的权限
(2)查看手机上所有应用的包名:adb shell pm list packages
(3)指定包名卸载:adb uninstall {包名}
注意:怎么找自己apk的包名?
如果不知道apk包名,可以在手机上下载ES文件管理器,找到自己的APP,查看包名
以上3步学会了,adb的基本使用你也就了解了,快去试一下吧