admin 管理员组

文章数量: 887021

Android手机要想脱离PC直接运行UIAutomator2,就需要在Android上配置Python运行环境,选择主要有以下几个。

QPython

pydroid3

Termux

首先,网上的几篇关于在Android上安装QPython运行UIAutomator的教程走不通,site-packages下的文件倒是可以正常push过去,但是启动脚本时报错 can not import '_imaging',这是Pillow7.1.2的问题,Python版本是Python 3.6/3.7/3.8,多番尝试无果。放弃之。

pydroind3也尝试了,报同样的错误,通过它自带的pip来安装uiautomator2也失败,各种库缺失而且没法装,也放弃。

原因在于不管是QPython还是pydroid3,对Python的支持都不足,某些依赖包死活装不上。

最后尝试Termux。

首先搜索下载Termux,并通过abd install或别的途径装到手机上去。

启动Termux,安装python

# 更新资源

pkg update

pkg upgrade

# 安装python

pkg install python

如果下载较慢,多是因为国内网络的问题,自行搜索解决。

安装完之后,执行python进入Python解释器,可以看到Python版本。

接下来,直接安装UIAutoMator2,但是会报错,根据提示安装所需的库

apt install libxml l

本文标签: 电脑 手机 PC python Android