安卓常用命令🔥

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
    等一分钟 Wait One Minute
    徐誉滕