快速入门
简介
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 系统,也能通过代码构建界面,只是所需代码量会稍多一些。
支持 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。