M8Test Help

配置可执行文件路径

介绍

由于系统(如Windows、Linux)或CPU架构(如x86、x64、ARM、ARM64)的不同,可执行文件并不通用。而M8Test构建项目时需要用到一些可执行文件,因此需要根据不同的系统及CPU架构配置对应的可执行文件。你可以手动安装所需的可执行文件,并在build.gradle.kts文件中配置其路径即可。

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

以下是M8Test各语言开发所需安装的软件(可执行文件):

语言

必要软件

可选软件

所有语言

ADB

Scrcpy(用于投屏功能)

Groovy

Java

Javascript

nodejs、npm

Kotlin

Lua

lua

Php

php

Python

python3、pip

Ruby

jruby

说明:

  • 必要软件:必须安装才能正常运行对应语言的测试

  • 可选软件:根据需求选择安装,如Scrcpy仅在需要投屏功能时安装

安装软件并配置

添加额外的仓库源(例如versions仓库),即可安装旧版软件:

scoop bucket add versions
417

通过scoop安装ADB:

scoop install adb
418

可以在scoop软件安装目录中找到ADB可执行文件

419

执行以下命令,通过scoop安装其他所需软件:

# 不需要安装额外的软件
# 不需要安装额外的软件
# 不需要安装额外的软件
# 由于 nodejs-lts 自带 npm, 所以无需额外安装 npm scoop install nodejs-lts
scoop install lua
scoop install php71
# 由于安装python311时已经安装了pip, 所以不需要额外安装pip scoop install python311
scoop install jruby
Kotlin 5
Groovy 5
Java 5
Javascript 5
Lua 5
Php 5
Python 5
Ruby 5

软件安装完成后,可在对应的目录中找到:

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

最后,在build.gradle.kts文件中配置软件路径即可:

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

安装所需要的软件

apt install adb -y
apt install adb -y
apt install adb -y
sudo apt install curl && curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt install -y nodejs adb
sudo apt install adb lua5.4 -y
sudo apt update && sudo apt install -y software-properties-common && LC_ALL=C.UTF-8 sudo add-apt-repository -y ppa:ondrej/php && sudo apt update && sudo apt install -y php7.1 adb
sudo apt update && sudo apt install -y software-properties-common && sudo add-apt-repository -y ppa:deadsnakes/ppa && sudo apt update && sudo apt install -y python3.11 python3-pip adb
sudo apt install jruby adb

查看已安装软件路径:

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

build.gradle.kts 文件中配置软件路径:

Kotlin 9
Groovy 9
Java 9
Javascript 9
Lua 9
Php 9
Python 9
Ruby 9
Last modified: 01 October 2025