安卓常用命令🔥
Jack Zheng 2023/9/26 安卓
安卓设备打开wifi连接端口5555 - solopi
USB 模式: 手机内部的 adbd 工具监控端口为5037
WiFi 模式:手机内部的 adbd 工具监控端口为5555
cd /c/Program Files (x86)/Experitest/AppiumStudio/bin/adb/
./adb.exe devices
// adb shell 下面执行一下命令
setprop service.adb.tcp.port 5555
ps |grep adbd
kill -9 {adbd进程号}
或者
./adb.exe tcpip 5555
或者
./adb.exe -s 50f98a9f tcpip 5555 指定设备启用5555端口
解除 WiFi 的连接方式:adb usb 会以 USB 模式重启 adbd 进程
通过 WiFi 连接:adb connect xxx.xxx.xxx.xxx:5555
./adb.exe connect xx.xx.xx.xx:5555
异常退出之后,无法正常退出,可以使用:adb disconnect xxx.xxx.xxx.xxx
./adb.exe disconnect xx.xx.xx.xx
./adb.exe shell ls storage/emulated/0/solopi/export/
./adb.exe shell cat storage/emulated/0/solopi/export/验证码登录-1612409314157.json >e:/login.json
./adb.exe shell pm list package -3 //参数“-3” 代表第三方包
./adb.exe shell monkey -p com.vcredit.kkcredit --ignore-crashes --ignore-timeouts --ignore-security-exceptions --throttle 1000 --seed 20210220 -v 100
./adb.exe shell ps | awk '/com\.android\.commands\.monkey/ { system("adb shell kill " $2) }'
-P 表示指定测试的程序(空格后面跟安装包名字)
-V 表示查看monkey执行过程的信息(日志级别)(-v 越多越详细,最多三个)
数字1000 标识测试时间数为1000
--ignore-crash 忽略崩溃异常继续测试
--ignore-timeouts 忽略超时异常继续测试
--ignore-security-exceptions 忽略异常错误继续测试
--throttle <milliseconds> 指定每个事件结束后的间隔时间,降低系统压力。
--seed 可以简单形象的理解为flag,建立一个标签,monkey测试都是一些随机操作,如果一次操作中出现了bug,要复现bug是比较难的,就在每次操作的时候加上一个seed值,现在操作只要seed值是一样的,就能帮助我们复现操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45