python uiautomator2控制手机点击_uiautomator2:手机端无法使用命令python -m uiautomator2 init安装ATX-Agent守护进程...

python -m uiautomator2 init

[I 200716 16:49:31 init:155] uiautomator2 version: 2.7.3

[I 200716 16:49:31 init:348] Install minicap, minitouch

一、无法安装minicap, minitouch(由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败),采用手动安装方法:

1、下载以linux_armv7.tar.gz结尾的二进制包,大部分手机都是linux-arm架构的。(https://github.com/openatx/atx-agent/releases)

2、解压出atx-agent文件

3、控制台输入:

$ adb push atx-agent /data/local/tmp

$ adb shell chmod 755 /data/local/tmp/atx-agent

$ adb shell /data/local/tmp/atx-agent server -d

$ adb shell /data/local/tmp/atx-agent server -d --stop

二、uiautomator2 init的时候,主要执行这几行

ins.install_minicap()

ins.install_minitouch()

ins.install_uiautomator_apk(apk_version, reinstall)

ins.check_apk_installed(apk_version)

即往手机里面安装:minicap、 minitouch、 uiautomator_apk (包括app-uiautomator.apk和app-uiautomator-test.apk)、atx-agent

1、com.github.uiautomator.test not installed:因为网络原因uiautomator_apk没有下载下来

解决办法:1. 手动安装和本地uiautomator2版本匹配的apk(https://github.com/openatx/android-uiautomator-server/releases)—uiautomator2版本匹配可以在pip安装的uiautomator2的目录下有个versiopn.py的文件里

2. 再次执行python -m uiautomator2 init

本文地址:https://blog.csdn.net/weixin_44045331/article/details/107387046

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值