RobotHelper 安卓自动化框架:零门槛跑通点击、找图与文字识别
RobotHelper 安卓自动化框架零门槛跑通点击、找图与文字识别【免费下载链接】RobotHelper安卓游戏自动化脚本框架|Automated script for Android games项目地址: https://gitcode.com/gh_mirrors/ro/RobotHelper想让安卓手机自动点按钮、读出屏幕上的文字自己写脚本却被权限、找图、OCR 一连串问题卡住RobotHelper 是一个开源的安卓自动化脚本框架把模拟点击、图像找点、文字识别、界面抓取都装进一个 Android 工程里。比商业按键工具好扩展比同类脚本工具更轻适合游戏挂机和爬虫方向的二次开发。5 分钟跑起来clone 一个工程就能点最短路径就四步一条命令起步git clone https://gitcode.com/gh_mirrors/ro/RobotHelper用 Android Studio 打开 Android/ 目录装到手机系统设置里开启无障碍服务然后直接在GamePackage/Main.java的 start() 方法里写逻辑。这个文件就是官方 demo点击、模板匹配、文字识别、找色点各写了一小段照着删改即可。权限不用纠结不手动设置时框架自动判断有 Xposed 走 Xposed否则走无障碍想强制指定用 Robot.setExecType(...) 一行切换Root 方式也可以选。能力对照什么场景、用什么接口、门槛在哪场景能力门槛模拟操作Robot.tap / swipe / 长按 / 双指缩放 / 文本输入需开无障碍或 Xposed输中文要先设默认输入法找图点击Image.matchTemplate 模板匹配自动消化分辨率差异无额外门槛OpenCV 已内置找色点Image.findPointByMulColor 多点颜色规则一次抓点多机可用需先抓颜色点python/imgRulesCreator.py 可配合 adb 完成文字识别TessactOcr 内置 Tesseract默认简体中文和英语无其他语言自行往 assets/tessdata 放语言包界面抓取HttpServer DOM 转 JSONWeb 接口发指令面向爬虫场景需了解接口调用各功能都是独立类集中在 Android/app/src/main/java/cn/xjiangwei/RobotHelper/Tools/ 目录可以只取一个能力单独用。3 个真实使用场景游戏挂机截一张屏用 Image.matchTemplate 找到按钮Robot.tap(point) 点下去sleep 后循环。demo 里的多点颜色规则在不同分辨率机器上可复用不用每换一台手机就重新做图。爬虫采集框架内置 HttpServer能把当前窗口的全部 DOM 元素输出成 JSON再配合 Web 接口下指令适合做 App 内容采集和批量操作V2.0 更新说明里有完整入口。自动化测试Robot.input 直接把中文塞进输入框走框架自带的 FastInputIME 输入法配合截图校验就能写出简单的 UI 冒烟脚本。避坑指南新手最常踩的 6 个坑必须 root 吗不需要。无障碍模式开箱即用Root 方式官方标注为实验阶段只在部分机型验证过。换台手机就找不到图找色规则是按分辨率抓的demo 特征点来自 3120×1440 屏幕换机后重抓或把模板匹配阈值调小。识别率低缩小识别区域只截目标矩形而不是全屏OCR 只认 assets/tessdata 里的语言包中文用 chi_sim。截图方向不对V2.4 起截图自动识别屏幕方向老脚本要兼容横屏可调用 ScreenCaptureUtil.setHorizontalScreen()。脚本只能跑一次V2.5 已修复多次运行 bug升级后不用反复重启 App。双指缩放无效pinchOpen / pinchClose 目前只在 Xposed 模式下实现换模式试试。适合谁上手会写一点 Java、有 Android Studio 环境、想脱离商业工具自己写脚本的人最受益的是游戏自动化和爬虫两个方向。新手建议从无障碍模式加 demo 改起Xposed、Root 玩家可以把权限玩法玩满。clone 下来先让 Robot.tap 点中屏幕中间然后开始改你的第一个脚本。【免费下载链接】RobotHelper安卓游戏自动化脚本框架|Automated script for Android games项目地址: https://gitcode.com/gh_mirrors/ro/RobotHelper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考