# 设备自动化后台 依赖清单 # 安装:pip install -r requirements.txt # # 注意:uiautomator2 依赖 adb,本项目的 bin/adb/ 已自带 adb.exe, # 无需单独安装 Android SDK Platform Tools。 # uiautomator2 首次连接设备时会自动推送 atx-agent 到设备。 # Web 框架 Flask>=2.3,<4.0 # Flask 扩展 Flask-Login>=0.6 Flask-SQLAlchemy>=3.0,<4.0 # 定时任务调度 APScheduler>=3.10,<4.0 # HTTP 客户端(STF API 调用) requests>=2.28 # SSH 远程执行(STF 重启 / STF 设备管理;.env 配 STF_SSH_PASSWORD 时走密码认证, # 跨平台无需 sshpass;未配置则退回系统 ssh 免密密钥) paramiko>=3.0 # Android UI 自动化(uiautomator2) uiautomator2>=3.0 # UI 元素抓取(步骤编辑器"抓取元素"功能,本地服务端口 20242) uiautodev>=0.14 # 屏幕 OCR(条件判断的 OCR识别 选择器,ONNX 推理,跨平台:Windows/Linux/macOS, # 中英文模型随包内置;服务器无显示器环境建议把 opencv-python 换成 opencv-python-headless) rapidocr_onnxruntime>=1.4 # APK 元信息解析(应用管理功能:自动读取包名/版本/应用名) pyaxmlparser>=0.3.27