1.查看设备

如何通过adb查看手机gpu型号 adb命令查看性能_移动端

2.开启服务

3.关闭服务

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_02

4.安装软件

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_03

5.覆盖安装

-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_04

6.系统应用:adb shell pm list packages –s

补充:-s #安装在SD卡内,而不是设备内部存储

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_05

7.第三方应用:adb shell pm list packages -3

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_06

8.列出手机装的所有app的包名

adb shell pm list packages

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_07

9.卸载软件

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_08

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_09

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_10

10.如果加

adb uninstall -k

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_11

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_12

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_13

11.将电脑文件传输到移动端   adb push 电脑路径 移动端路径

将移动端文件传输到电脑   adb pull 移动端路径 电脑路径

12.查看adb命令帮助信息   adb help

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_14

13.截屏例:adb shell screencap -p 截图文件路径

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_15

14.查看手机CPU情况  adb shell dumpsys cpuinfo

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_16

15.查看应用内存使用情况   

adb shell dumpsys meminfo +包名:应用的内存使用情况

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_17

16.显示磁盘使用信息:   adb shell dumpsys diskstats

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_18

 

17.清除应用缓存信息:    adb shell pm clear [packagename]

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_19

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_20

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_21

18.查看电池状态  adb shell dumpsys battery

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_22

 

19.查看电池信息adb shell dumpsys batteryproperties

显示当前电池关键属性值(ac:直充,USB,无线、状态、健康指数、当前状态指数、电量等级、音量、暂时声音大小、当前声音大小):

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_23

 

20.-- "-v"选项 : 使用adb logcat -v time 命令, 可以啥看日志的输出时间;

将手机日志输出到本地文件中

adb logcat -v time > C:/log/aa.txt

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_24

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_25

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_26

21.按某级别过滤日志则会将该级别及以上的日志输出。

比如,命令:adb logcat *:W 将 Warning、Error、Fatal 和

显示所有优先级大于等于“warning”的日志

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_27

 

22.adb shell monkey 100 执行monkey测试100次 针对rom测试

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_28

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_29

 

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_30

23.adb shell monkey -p com.example.login  100

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_31

 

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_32

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_33

24. 显示日志详细程度

Level 0  :  adb shell monkey -p com.example.login -v 100  // 缺省值,仅提供启动提示、测试完成和最终结果等少量信息

Level 1  :  adb shell monkey -p com.example.login -v  -v 100          // 提供较为详细的日志,包括每个发送到Activity的事件信息

Level 2  :  adb shell monkey -p com.example.login -v  -v  -v 100     // 最详细的日志,包括了测试中选中/未选中的Activity信息

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_34

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_35

如何通过adb查看手机gpu型号 adb命令查看性能_如何通过adb查看手机gpu型号_36

25.将log信息写到文档中adb shell monkey 100 >c:/log/b.txt

26.用亍指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。

示例:monkey测试1:adb shell monkey -p com.shjt.map –s 10 100monkey

测试2:adb shell monkey -p com.shjt.map –s 10 100

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_37

27.--throttle <毫秒>

用亍指定用户操作(即事件)间的时延,单位是毫秒;如果不指定这个参数,

monkey会尽可能快的 生成和发送消息。

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_38

28. --pct-touch <percent>

调整触摸事件的百分比。(触摸事件是指在屏幕中的一个down-up事件,

即在屏幕某处按下并抬起的操作)

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_39

29. --pct-motion <percent>

调整motion事件百分比。(motion事件是由屏幕上某处一个down事件、

一系列伪随机的移动事件和一个up事件组成)

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_40

30.. --ignore-crashes

作用:通常,应用发生崩溃或异常时Monkey会停止运行。如果设置此项,Monkey将继续发送事件给系统,

直到事件计数完成。正常操作,不忽略异常

如何通过adb查看手机gpu型号 adb命令查看性能_日志输出_41

31.. --ignore-timeouts(ANR)

作用:通常,应用程序发生任何超时错误(如“Application Not responding”对话框)Monkey将停止运行,

设置此项,Monkey将继续发送事件给系统,直到事件计数完成。

如何通过adb查看手机gpu型号 adb命令查看性能_Monkey_42

 

32.adb shell monkey -p com.example.login --ignore-crashes --ignore-timeouts --throttle 100 --pct-touch 50 --pct-motion 50 -v -v 1000 >E:\log\666.txt

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_43

如何通过adb查看手机gpu型号 adb命令查看性能_移动端_44