M8Test Help

M8Test 开发环境

M8Test 开发环境集成了常用组件、语言、文档及项目模板等内容,您可以在 ~/.m8test/ (也就是C:\Users\Your User Name\.m8test) 目录下查看相关文件。

M8Test 开发环境

apk 目录

apk 目录
  • component :存储 M8Test 组件 apk,文件结构为 组件名/组件版本.apk

    component 目录
  • development-kit :包含 M8Test 开发工具 apk,文件结构为 包名/版本.apk

    development-kit 目录
  • language :涵盖 M8Test 语言 apk,文件结构为 语言名/语言版本.apk

    language 目录
  • runtime :存放 M8Test 模板 apk,文件结构为 包名/版本.apk

    runtime 目录

bin 目录

此目录包含辅助 M8Test 脚本项目开发的二进制文件。

bin 目录

config 目录

M8Test 运行配置信息存于此目录,文件通常由程序自动生成。

config 目录

docs 目录

离线文档存放于此,在网络不佳时可供查阅,但内容可能存在时效性问题,非最新版本。

docs 目录

上图目录文档解析如下:

  • accessibility:无障碍 sdk 文档

  • dev:M8Test 开发文档

  • ocr:ocr 文字识别 sdk 文档

  • opencv:opencv 图像识别 sdk 文档

  • scrcpy:adb/root 自动化 sdk 文档

  • sdk:M8Test sdk 文档

jar 目录

  • android :存放 android jar 文件,文件结构为 版本.jar

    android 目录
  • component :包含由 M8Test 组件 apk 转换而来的 jar 文件,文件结构为 组件名/组件版本.jar

    component jar 目录
  • development-kit :存放 M8Test 开发工具 apk 转换的 jar 文件,文件结构为 包名/版本.jar

    development-kit jar 目录
  • gradle :包含 M8Test 脚本项目使用的 gradle 插件,文件结构为 版本.jar

    gradle 目录

templates 目录

存放各支持语言的模板项目,包括 Groovy、Java、JavaScript、Kotlin、Lua、Php、Python、Ruby 等语言模板。

templates 目录

安装方式

  • 将 m8test-xxx.yyy.zzz.zip 压缩包解压至 ~/.m8test 目录。

  • 通过 IntelliJ IdeaVscode 的 “安装环境” 功能进行安装。

  • (推荐)在具备魔法网络且使用 Gradle 项目模板的情况下,可执行 installDevelopmentEnvironment 任务来安装 M8Test 开发环境。

更新方式

  1. 全量更新 :删除 ~/.m8test 目录下所有文件,重新安装新版本。

  2. 部分更新 :依据目录结构下载新版文件至指定目录。如更新开发文档,可删除 ~/.m8test/docs/dev 目录,将最新开发文档解压到 ~/.m8test/docs/dev

Last modified: 12 June 2025