标签:
一、ADB简介
在控制台上输入 adb version,如显示如下,则表示已正确安装。
2. ADB常用命令
注:获取PACKAGE_NAME方法/命令见 ls data/data
注:adblogcat的用途类似JAVA各IDE的调试功能,能把设备上的操作实时打印出来,比如app崩溃/异常,显示崩溃的原因,如空指针、参数错误、下标越界等。
Windows: findstr Linux: grep
注:使用CTRL+C来推出log状态
注:用push/pull命令前需先使用此命令
-p 指定包名 (所有命令都在此包内执行,如不指定,则在整个系统内执行)
-v log详细程度(最高支持’-v -v -v’最详细)
-s 种子 (指定种子后,同一条命令在任意时间、地点的执行顺序都相同)
--throttle 单步延时(每步操作间隔,单位毫秒)
--kill-process-after-error 出错时杀掉进程
--ignore-timeouts 忽略超时错误
--ignore-security-exceptions 忽略许可错误
举例:
adb shell monkey -p com.motk -v -v -v -s 12 --throttle 5001000
指定包名为com.motk、Log详细程度最高、随即数种子为12、单步间隔为500ms、总计执行1000步。
注:在加了-s命令后,为保证后续同一条命令得出同样结果,在执行命令前,设备的状态必须相同如(已登录app,并停留在主界面)
标签:
原文地址:http://blog.csdn.net/dassh/article/details/51011024