M8Test Help

M8Test 开发环境

M8Test 开发环境包含了常用组件、语言、文档及项目模板等内容,您可以在 ~/.m8test/ (windows平台是 C:\Users\Your User Name\.m8test) 目录下查看相关文件, 如果你不再需要开发 M8Test 脚本项目,删除 ~/.m8test/ (windows平台是 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 目录

config 目录

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

config 目录

docs 目录

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

docs 目录

上图目录文档解析如下:

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 目录
templates 目录

bin 目录

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

bin 目录

Linux 或 macOS 用户需在 build.gradle.kts 中手动指定可执行文件路径;Windows x64 用户若不想使用默认的 bin 目录,或已在本地安装过相应软件,亦可通过同一方式自定义路径,避免重复安装。

Kotlin 1
Groovy 1
Java 1
Javascript 1
Lua 1
Php 1
Python 1
Ruby 1

安装方式

Github Release 下载对应语言最新版的压缩包,如下图所示( Ruby语言):

Ruby语言

文件下载好后可以通过以下方式使用:

  • 将 xxx-yyy.zip (xxx为语言名, yyy为版本名)压缩包解压至 ~/.m8test 目录。

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

如果你想要更新开发环境的话,可以通过以下步骤实现:

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

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

Last modified: 01 October 2025