python -m uiautomator2 init_UIautomator2-手动init(安装)指南

本文详细介绍了`python -m uiautomator2 init`命令在安卓设备上执行的具体操作,包括安装app-uiautomator.apk, app-uiautomator-test.apk, atx-agent, minicap和minitouch等组件。此外,解释了为何需要安装两个apk以及如何通过Shell命令进行安装和卸载。对于模拟器,需要注意minicap可能导致截图黑屏的问题。" 129830497,5891101,解决Python '_arpack ImportError: DLL load failed' 错误,"['Python', '开发语言', 'numpy', 'Scipy']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般来说可以用 python -m uiautomator2 init 这个命令帮助我们将需要的东西安装到手机上。 但是有肯专研的人想知道到底这个init命令做了哪些事情。请继续往下看

python-uiautomator2 是安卓应用的Java测试框架Uiautomator的一个Python封装。所以uiautomator这个app是一定要装的。但是uiautomator不怎么稳定,需要被照看,所以就有了atx-agent这个东西。后来为了使用方便,atx-agent增加远程控制的功能,依赖minicap和minitouch这两个工具。

所以说init这个命令往手机上安装的东西一共有

app-uiautomator.apk

app-uiautomator-test.apk

atx-agent

minicap

minitouch

atx-agent与那两个apk会根据用户的使用反馈不停的更新。最新的版本号可以去version.py这个文件中查看

安装uiautomator app

经常有人问为什么要安装两个apk,一个app-uiautomator.apk和app-uiautomator-test.apk 一个是被测应用,一个是测试程序。框架要求这样,缺一不可。不过uiautomator这个框架允许我们测试第三方应用。所以被测应用基本就是个傀儡,只要别轻易的死掉,就算是一个合格的应用了。

Shell安装命令

VERSION=1.1.5 # 请换成最新版本

wget https://github.com/openatx/android-uiautomator-server/releases/download/$VERSION/app-uiautomator.apk

wget https://github.com/open

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值