M8Test Help

快速入门

简介

M8Test(Mobile Test)是一款运行在安卓端的脚本工具,可以完全脱离电脑运行,具有以下特点:

  • 支持多种编程语言,内置 Java。除 Java 外,还可通过语言插件支持其他主流语言,如 JavaScript、Kotlin、Lua、PHP、Python、Ruby 等。你可以选择任意熟悉的语言进行开发,也支持多语言混合编程。

  • 拥有高度可扩展的插件系统,几乎所有功能都可通过插件实现,支持多种插件类型: 语言插件组件插件构建插件编辑器插件通用插件 等。

  • 脚本开发全面兼容主流桌面 IDE: IntelliJ IDEAVS Code ,开箱即用。

  • 支持移动端直接开发,但缺少智能代码提示,效率不及电脑端。

优势

  • 承诺永久免费

    • 测试期免登录、全功能开放

    • 稳定版发布后仍保留免费通道,绝不强制收费, 通过免费通道依旧可以使用所有功能。

    • 后续的收费模式为买断制,仅需支付一次费用,即可使用所有功能, 大概几十块钱即可买断, 目前暂未有收费计划,请放心使用。

  • 多语言编程(Groovy,Java,Javascript,Kotlin,Lua,PHP,Python,Ruby),直接调用 Android API,跳过网络或中间层,脚本更高效。

  • 一键打包为 APK,安装即用。

  • IDE 全面支持:在 IntelliJ IDEAVS Code 中均可享受智能补全,开发快人一步。

  • 支持项目多文件开发,开发大型脚本时可将项目拆分为多个文件,无需将所有代码集中于一个文件,大幅提升开发效率并降低维护成本。

  • 支持使用语言的三方库,例如 Python 可通过 pip 安装并使用三方库,JavaScript 可通过 npm 安装并使用三方库。

  • 支持源码混淆或加密,增强脚本安全性,提高破解难度。

  • 支持 HTML 与 Android 原生 View 作为界面:

    • HTML 适用于快速开发美观界面,且可完全由 AI 编写;

    • 若您熟悉 Android View 系统,也能通过代码构建界面,只是所需代码量会稍多一些。

  • 支持 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 的形象为 KIKYOU0.1.1KIKYOU_10.1.2KIKYOU_2

    • 如果 major 相同,则版本形象来自同一部动漫。例如 0.2.0 的角色是 KAGURA0.1.0KIKYOU ,两者都来自《犬夜叉》。

  • 版本号 :为一个整数,根据以下公式计算:


    versionCode = major * 1000000 + minor * 1000 + patch

兼容性

  • 同一动漫角色系列的版本major 相同)具有向后兼容性。例如 0.2.3 兼容 0.1.2 ,即 0.2.3 包含 0.1.2 的所有 API,并新增其他功能。

  • 同一角色形象的不同补丁版本majorminor 相同)API 保持一致,仅修复已知 bug。例如 0.1.20.1.1 拥有相同 API,仅修复问题。

  • 不同动漫角色形象的版本major 不同)之间可能存在 API 不兼容的情况。例如 1.1.1 相比 0.2.3 可能增删部分 API。

Last modified: 01 October 2025