一.终端环境
1.首先前提是已经有adb环境
2.需要下载3个包
app-uiautomator.apk
app-uiautomator-test.apk
atx-agent_0.10.1_linux_armv7.tar.gz
前两个apk, 用adb install -r 安装到终端设备上
atx放到
https://github.com/openatx/android-uiautomator-server/releases
app-uiautomator-test.apk
(测试组件)
app-uiautomator.apk
(主服务)小车
1.下载atx
https://github.com/openatx/atx-agent/releases
atx-agent_0.10.1_linux_armv7.tar.gz
💡 操作提示:下载后通过 adb install 安装APK,通过 adb push 部署atx-agent至 /data/local/tmp/ 目录
2. 整个push进目录
adb push atx-agent_0.10.1_linux_armv7.tar.gz /data/local/tmp/
3.解压给权限
adb shell
cd /data/local/tmp
tar -xzf atx-agent_0.10.1_linux_armv7.tar.gz # 解压
chmod +x atx-agent # 赋予执行权限
4.启动守护进程atx
C:\Users\JayYFHuang>adb shell
开启atx-agent (如果不开启的话,是没法跑程序的,前面就无法获取device)
PD2366:/ $ /data/local/tmp/atx-agent server -d
INFO[0000] run atx-agent in background
INFO[0000] atx-agent listening on :7912
PD2366:/ $
关闭atx-agent
PD2366:/ $ /data/local/tmp/atx-agent server --stop
INFO[0000] stop server self
INFO[0000] wait server stopped
4.第二种启动守护进程atx ./atx-agent server --udid 10AE7716MP001AA &
这里可以不用
5.验证服务情况
#查看端口监听 adb shell netstat -tln | grep 7912#或通过HTTP接口验证 curl http://设备IP:7912/info
PC端环境
pip install uiautomator2

5045

被折叠的 条评论
为什么被折叠?



