快速入门
简介
M8Test(Mobile Test)是一款运行在安卓端的脚本工具,可以完全脱离电脑运行,具有以下特点:
优势
承诺永久免费
测试期免登录、全功能开放
稳定版发布后仍保留免费通道,绝不强制收费, 通过免费通道依旧可以使用所有功能。
后续的收费模式为买断制,仅需支付一次费用,即可使用所有功能, 大概几十块钱即可买断, 目前暂未有收费计划,请放心使用。
多语言编程(Groovy,Java,Javascript,Kotlin,Lua,PHP,Python,Ruby),直接调用 Android API,跳过网络或中间层,脚本更高效。
一键打包为 APK,安装即用。
IDE 全面支持:在 IntelliJ IDEA 与 VS Code 中均可享受智能补全,开发快人一步。
支持项目多文件开发,开发大型脚本时可将项目拆分为多个文件,无需将所有代码集中于一个文件,大幅提升开发效率并降低维护成本。
支持使用语言的三方库,例如 Python 可通过 pip 安装并使用三方库,JavaScript 可通过 npm 安装并使用三方库。
支持源码混淆或加密,增强脚本安全性,提高破解难度。
支持 HTML 与 Android 原生 View 作为界面:
HTML 适用于快速开发美观界面,且可完全由 AI 编写;
若您熟悉 Android View 系统,也能通过代码构建界面,只是所需代码量会稍多一些。
支持声明式 UI:无需 JSON、XML 或 HTML,直接在代码中描述界面,一键调用 Material Design 3 组件。
支持 AI-MCP 功能,您可以通过脚本开发 MCP 工具供大语言模型调用,让 AI 能够更好地操控您的手机或获取手机信息。
能做什么
开发 AI-MCP 工具,一键暴露接口,供大模型直接调用,反向操控安卓。
App 爬虫、自动化测试、数据提取,秒级完成。
营销软件、智能家居/物联网控制,轻松落地。
替代任意自动化框架 (autojs, easyclick, 按键精灵, 触动精灵, 懒人精灵, aiwork等) ,安卓能做的,它都能做。
适合人群
编程初学者, 可以使用app简单的代码开发,学习编程语言的基础语法
有意学习自动化测试脚本的开发者
想用自动化操作替代手动操作的用户
企业 App 测试团队及测试人员
从事数据抓取 / 爬虫开发的工程师
有 (autojs, easyclick, 按键精灵, 触动精灵, 懒人精灵, aiwork等) 编程经验的开发者
想学习脚本开发的专业程序员
版本
概念
版本名 :格式为
major.minor.patch,例如0.1.0,其中major为主版本号,minor为次版本号,patch为修订号。版本形象 :每个版本配有一个动漫角色形象,遵循以下规则:
如果仅
patch不同,则角色形象相同,仅在形象后添加序号后缀。例如0.1.0的形象为KIKYOU,0.1.1为KIKYOU_1,0.1.2为KIKYOU_2。如果
major相同,则版本形象来自同一部动漫。例如0.2.0的角色是KAGURA,0.1.0是KIKYOU,两者都来自《犬夜叉》。
版本号 :为一个整数,根据以下公式计算:
versionCode = major * 1000000 + minor * 1000 + patch
兼容性
同一动漫角色系列的版本 (
major相同)具有向后兼容性。例如0.2.3兼容0.1.2,即0.2.3包含0.1.2的所有 API,并新增其他功能。同一角色形象的不同补丁版本 (
major和minor相同)API 保持一致,仅修复已知 bug。例如0.1.2与0.1.1拥有相同 API,仅修复问题。不同动漫角色形象的版本 (
major不同)之间可能存在 API 不兼容的情况。例如1.1.1相比0.2.3可能增删部分 API。