命令记录

76 阅读3分钟

appium --allow-insecure=adb_shell

scrcpy -s 172.25.5.143:10206

117 静态分析加入kafka; 测试手机跑任务 192.168.9.105

cts_dynamic_info stc_dynamic_info

adb -s emulator-5554 shell ip link show

./tcpdump -i any -w /sdcard/capture.pcap tcpdump –i any –p –n –s 0 –w/sdcard/capture.pcap

adb -s emulator-5554 shell

su tcpdump -p -i tun0 -s 65535 -c 1000 -w /sdcard/Download/tcpdump-log.pcap tcpdump -p -i tun0 -s 65535 -c 200 tcp -w /sdcard/Download/tcpdump-log.pcap

su tcpdump -p -i tun0 -c 1000 -w /sdcard/Download/tcpdump-log.pcap tcpdump -p -i wlan0 -c 1000 -w /sdcard/Download/tcpdump-log.pcap

adb -s emulator-5554 pull /sdcard/Download/tcpdump-log.pcap C:\USers\admin

192.168.9.12:5555 ssh chanct@192.168.9.12 chanct123 apt list --upgradable docker container list docker image list

/data/app-runtime-analysis/app-analysis

// sudo docker container list chanct123 adb connect 172.25.5.143:10716 // 进入容器 sudo docker exec -it ba250f8b8dfc /bin/bash sudo docker rm -f b82fe41a98b8

9546a61c702a

sudo docker-compose up -d

// 新建立一个实例,需要先关闭之前的.

sudo docker run -itd -v /data:/data -p 3000:3000 -p 10800:10800 -p 10810:10810 app-runtime-analysis-env:20241031

docker run -d --name kafka-ui -p 8080:8080 -e KAFKA_CLUSTERS_0_NAME=local -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=172.21.23.112:9092 provectuslabs/kafka-ui:latest

RethinkDB 的管理界面 :http://127.0.0.1:8090/ docker run -d --name rethinkdb -v /srv/rethinkdb:/data -p 28015:28015 -p 8090:8090 rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090

docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest

docker run -d --name stf -p 7100:7100 devicefarmer/stf:latest stf local --allow-remote --public-ip 172.25.5.125

--public-ip 配置的ip 默认不写本地为127.0.0.1:7100

http://localhost:8080 docker stop kafka-ui docker rm kafka-ui docker ps

ssh orangepi@192.168.9.71 .\scrcpy.exe --no-audio adb shell settings put global http_proxy 192.168.9.101:108 adb -s 192.168.9.71:5555 shell settings put global http_proxy 127.0.0.1:1080

TBD环境中拉取dockerhub上的镜像,均增加前缀:hub.chanct.cn/dockerhub/,可加速下载,也会缓存 如:docker pull hub.chanct.cn/dockerhub/redroid/redroid:13.0.0-latest

adb -s 172.21.23.114:16416 shell settings get global http_proxy 172.21.23.112:10810

adb -s 172.21.23.114:16384 shell settings get global http_proxy 172.21.23.112:10800

C:\Users\Admin\Downloads\scrcpy-win64-v2.7>.\scrcpy.exe --no-audio

//大于5555,为了避免冲突 172.25.5.143:10716 device 172.25.5.143:10717 device


docker run -itd --rm --privileged --name=android12-5556
-p 5556:5555 -v ~/data-5556:/data
redroid/redroid:12.0.0-latest /bin/bash
androidboot.redroid_width=640
androidboot.redroid_height=1280
androidboot.redroid_dpi=320
ro.build.product=chopin
ro.product.brand=xiaomi
ro.product.model=mi9
ro.product.manufacturer=Xiaomi
ro.product.locale=zh-CN
ro.adb.secure=0
androidboot.redroid_net_proxy_type=static
androidboot.redroid_net_proxy_host=172.21.23.112
androidboot.redroid_net_proxy_port=10800

docker run -d --name kafka-ui -p 8080:8080 -e KAFKA_CLUSTERS_0_NAME=local -e KAFKA_CLUSTERS_0_BOOTSTRAPSERVERS=172.21.23.112:9092 provectuslabs/kafka-ui:latest

docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true provectuslabs/kafka-ui
__________________________________________________________

# vim /usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

systemctl daemon-reload
systemctl restart docker
sudo ss -tuln | grep 2375
_________________________________________________________________

	
ssh orangepi@192.168.9.70

C:\Users\Admin\Downloads\scrcpy-win64-v2.7>.\scrcpy.exe --no-audio -s 172.25.5.143:10717

/data/app-runtime-analysis/app-analysis

_________________________________________________________________
docker compose down
docker compose up -d
docker exec -it 9b2e1162adf0 adb connect 172.25.5.143:10730 

指标要求 实现方案 功能设计 性能设计 技术实现 截图证明
sudo docker save -o rethinkdb.tar rethinkdb:latest
sudo docker load -i devicefarmer-stf.tar
stf
docker exec -it stf adb connect 192.168.9.70:5556
docker exec -u root -it stf /bin/bash

adb shell settings get global http_proxy
adb shell settings get global http_proxy
adb shell settings delete global http_proxy

修改容器内的内容后,需要将修改后的容器提交为新镜像,才能保留这些更改。
docker commit stf my-stf:latest

netstat -tuln | grep 10801
lsof -i :10801

需要重启docker
之后重启模拟器
新增的话需要配外网模拟器地址
之后项目两个容器分别重连模拟器外网的地址
之后配置证书,
新的模拟器需要重启pm2