Python 环境安装方法¶
- 作为开发者, 你应该可以访问视频教程
安装模拟器和登陆游戏¶
配置环境¶
安装 Python¶
- 推荐使用python 3.12 及以下的版本, python 3.13 需要编译numpy才能运行airtest
- Python新手, 推荐安装Anaconda(可以到TUNA下载
最新2024年的任一安装包) - Python老手, 用你喜欢的Python就行.
安装依赖¶
- 打开终端(若安装了Anaconda, 打开
Anaconda Powershell Prompt
), 执行:
python -m pip install airtest_mobileauto --upgrade
- 如果无法更新
airtest_mobileauto
(或者下载网速过慢), 请查看Q&A:没法安装airtest_mobileauto
安装autowzry¶
说明¶
- 可以通过独立包运行autowzry.exe(Windows), 也可以下载代码运行(适合开发者、Linux、MacOS)
- 通过独立包的方式, 执行命令为
autowzry config.xxx.yaml
- 通过源代码的方式, 执行命令为
python -u wzry.py config.xxx.yaml
- 这两种执行脚本的方式是等价的, 教程中可能会交替使用, 请注意, 两种方式的配置运行是通用的, 只有执行的命令不一样.
- 为了避免咸鱼奸商直接删除版权信息倒卖软件,开源仓库的更新始终滞后于独立包
autowzry.exe
源码获取¶
- 滞后版本的代码可以从autowzry项目下载.
autowzry.exe
从此处下载. - star⭐autowzry项目加速新赛季的适配进度.
运行¶
- 源码解压得到
autowzry-x.x.x
(x.x.x为版本号). - 虽然本教程在撰写的时候是用的旧版本, 但是你在照着教程做时, 请务必下载最新版本的代码
- 每个赛季的对战、结算、战令界面都有更新, 老版本代码无法适配.
打开支持python的终端(安装Anaconda后,打开Anaconda Powershell Prompt
), 执行:
# 进入wzry.py所在的目录
cd D:\Download\autowzry-2.3.2.2
# 执行脚本
python -u wzry.py
使用配置文件运行¶
若运行脚本后无法连接模拟器,或有组队需求,请修改自动生成的配置文件config.example.yaml
或者自己创建的config.win.yaml
,
然后执行:
# 进入wzry.py代码目录
cd D:\Download\autowzry-2.3.2.2
# 执行脚本
python -u wzry.py config.win.yaml
配置文件说明¶
- 当模拟器的ADB地址是
127.0.0.1:5555
时(比如雷电模拟器), 可以直接运行命令autowzry
- 若运行脚本后无法连接模拟器,或有组队需求,请修改自动生成的配置文件
config.example.yaml
- 然后采用配置文件运行
autowzry config.example.yaml
配置文件中包含模拟器的adb地址信息、组队信息等诸多信息.
若adb地址是emulator-5554
不是端口为5554
的含义, 更详见配置文件的写法. 配置文件的名字可以随便填, 比如config.win.yaml
, 只要在运行脚本时指定即可.
MuMu模拟器使用配置文件示例
- 在模拟器的设置里查看ADB的地址为
127.0.0.1:16384
(2025-09-27: MuMu模拟器更新后, 默认端口同时支持16384和5555, 不用配置文件也能连接了) - 在代码目录创建
config.win.yaml
,填入下面内容 - 如果你不会创建
.yaml
文件,可以下载我的config.win.yaml放到运行代码的目录,并适当修改 - 脚本总是提示找不到
config.win.yaml
,见常见问题
mynode: 0
LINK_dict:
0: Android:///127.0.0.1:16384
在vscode等软件中运行¶
创建配置文件config.win.yaml
,同上; 修改wzry.py/wzyd.py/tiyanfu.py
中的config_file = ""
为config_file = "config.win.yaml"
def main():
# 如果使用vscode等IDE运行此脚本
# 在此处指定config_file=config文件
config_file = ""
运行