您的位置:首页 > 运维架构 > Shell

adb介绍以及常用命令

2017-11-04 11:14 671 查看
在做app测试时会经常用到一些adb命令,以及使用monkey执行稳定性测试,下面总结了一些常用的命令
adb全称为 Android debug bridge 中文名:安卓调试桥,是用来连接PC与手机的桥梁,通过adb可以管理、操作模拟器或者设备,如安装软件,系统升级,使用shell命令等
管理设备常用命令:
adb device     ----显示连接的设备
adb get-serialno      ----显示设备的序列号以及ID
adb reboot     ----重启设备
adb  -d|-e     ----   -d发送给usb连接的设备   -e发送给虚拟机设备

adb服务相关命令:
adb start-server   ----启动服务
adb kill-server     ----停止服务
adb root     ----以root权限开启服务
管理设备app相关:
aapt d badging  <apkfile>    ----获取apk的包名
adb  install apk安装包    ----安装apk
adb uninstall  <packagefile>     ----卸载apk

使用adb命令进入monkey 并执行稳定性测试

adb shell  进入到设备的命令输入框
adb shell monkey  进入到monkey模式 后面需要跟相关参数
adb shell monkey -p XX 300 给指定的软件包发送300个随机事件
adb shell monkey -p XX -v -v -v 300 给指定的软件包发送300个随机事件
并且会打印出详细的事件信息
adb shell monkey -p XX -v -v -v --throttle2000 300
给指定的软件包发送300个随机事件,并且会打印出详细的事件信息
并且每个命令之间会有2s的等待
adb shell monkey -p XX -v -v -v --throttle2000 --pct-touch 90 300
在原来的基础上限定300个随机事件中90%的是触摸事件
 获取当前桌面的actuvity,做app自动化可能会用到
adb shell dumpsys activity activities  显示出当前运行app的activity

有兴趣的同学可以加群交流讨论 489650589

原文参考:http://blog.csdn.net/cbbbc/article/details/52892220 并加以总结梳理

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 手机 shell