Minexa说明书
新手必看APP 使用说明

安装、首次启动与运行环境初始化

从 GitHub Releases 下载 APK 到第一次看到「Done」:安装、授权、50 MB 初始化、装 Java,一步一步来。

APK 装好了,点开图标,概览页却先弹出「初始化运行环境」,下面还有一张「Java 运行环境」缺装卡。你可能会想:我不是已经装好应用了吗,怎么还要装东西?

因为 Minexa 本身只是个“管理壳”,真正跑服务端的是它内部准备的 Linux 运行环境和 Java。Java 不是手机自带的,运行环境也要现场下载,所以“装完 APK”最多算走完三分之一。

这一页按第一次打开的真实顺序走一遍:先核对手机能不能装,再装包、授权、等初始化、装 Java,最后看一眼“全部就绪”长什么样。每一步都写了成功标志,也写了失败先看哪里。顺序别跳,跳了会在后面的步骤里以另一种报错的形式还给你。

本页要点
  • 装之前只核对三件事:arm64 架构、Android 8.0 以上、至少 5 GB 空间。

  • 首次打开会下载 约 50 MB 的运行环境,只做一次,中途退出会继续。

  • Java 要单独装:大多数情况选 Termux JDK 21;1.17~1.20.6 用 17;Java 8 只能在 PRoot 的 Ubuntu 20.04 里装。

  • 文件权限不是可选项:没有「所有文件访问」,下载和备份都会失败。

  • 全部就绪的标志:三张条件卡都消失,概览的启动按钮变成实心绿色。

装之前先核对三件事:架构、系统、空间#

先别急着点下载。Minexa 对手机有三个硬要求,任何一条不满足,后面的步骤都会在某处失败,而且报错通常不会直白地告诉你“是架构不对”。

核对项要求不满足时会怎样
系统版本Android 8.0(API 26)及以上安装被系统拒绝,或装上后打开就闪退
处理器架构arm64-v8a安装时报解析包失败,或装上也跑不起来
可用空间至少 5 GB初始化、装 Java、生成世界、备份会轮流失败
网络首次必须联网初始化长期停在 0%,Java 装不上

架构是最容易踩的一项。安装包里只带 arm64-v8a 的原生库,名字里带 armeabi 或 x86 的包不是给这类手机准备的。不确定也不用查参数:近几年的安卓手机基本都是 arm64,挑文件名带 arm64-v8a 的那个就行。

空间也要提前留。50 MB 的运行环境只是个开头,Java 另算,之后还有世界、备份、插件和日志。空间不足时最先报警的往往不是安装,而是世界保存和备份。所以动手前按 至少留 5 GB 可用空间 准备。

如果你的手机是 32 位老机器、或者系统还停在 Android 7,那这一版确实装不了,别反复试,直接看 Minexa 是什么 里的系统要求。

下载和安装:四个动作#

  1. 打开 Releases 页面:用手机浏览器访问 MineServe-Mobile Releases,找最上面的最新版本。

  2. 选 arm64-v8a 的 APK:在 Assets 列表里挑文件名带 arm64-v8a 的那一个。别下旁边的 Source code 压缩包,那不是安装包。

  3. 允许这一次安装:点开 APK,系统提示“未知来源应用”时,进设置打开“允许来自此来源的应用”,再返回安装界面继续。

  4. 确认版本号:装完先别急着开服,进「设置」→「关于」看「当前版本」。这套说明书写给 1.5.0,版本差太远时界面对不上。

别从网盘和群文件装

第三方渠道的 APK 可能被改过签名,也可能停在旧版本。更新时应用会校验包名和签名,签名不一致会拒绝安装,这本身就是一道保护。看到“签名不一致”不要想办法绕过。

装完后可以把“安装未知应用”这项权限关回去。Minexa 不需要这个长期权限,只有你自己更新 APK 时才临时用一次。

第一次打开:三张卡,先处理哪张#

第一次进入应用会落在「概览」。这时可能出现三张条件卡,顺序不要弄反:

卡片出现条件先做什么
初始化运行环境新安装、运行环境还没准备好等它自动下载完,失败再点重试
Java 运行环境当前选的 Java 版本还没装初始化完成后点「安装 Java」
一键安装依赖缺 wget、rclone、proot 或 frpc 引擎前两步完成后再补

顺序不能反,因为三张卡有依赖关系:Java 要装进运行环境里,运行环境没就绪时,Java 卡点下去也装不成;依赖(wget、proot 这些命令行小工具)同样是往运行环境里装。所以 初始化没完成,启动按钮一直是灰的。

如果只看到前两张,说明依赖已经齐了,不用管第三张。页头的「依赖与环境管理」是这些操作的统一入口,后面装 Java、换来源、卸载环境都在那里,见 运行环境管理。

权限:文件、通知,以及暂时不用管的 VPN#

Minexa 会在需要时引导授权,不会一上来把所有权限都要一遍。三个权限的轻重缓急差别很大:

权限什么时候要拒绝的后果
所有文件访问(Android 11+)第一次下载核心、导入服务器、备份前下载、建服、备份全部失败
通知(Android 13+)第一次启动服务端前后能开服,但锁屏后不知道服务器还在不在
VPN只在启用 EasyTier 组网时只影响 EasyTier,其他功能不受影响

先说最重要的所有文件访问。服务端固定放在 /storage/emulated/0/Minexa/Minecraftserver/,备份放在 /storage/emulated/0/世界与服务器的备份/,都在公共存储里。没有这个权限,应用会提示“无法在统一存储目录创建服务器”,下载和备份也会失败。授权入口在系统设置的“所有文件访问”里。

通知是 Android 13 及以上才需要,用于前台服务常驻通知、启动完成提醒、异常退出提醒。拒绝不影响开服,但锁屏后你很难知道服务器还在不在——这也是很多人误以为“服务端自己崩了”的原因之一。

VPN 只有 EasyTier 组网才要,第一次启用时才会弹框,现在不用管。

Android 10 及以下用的是普通存储权限,系统会在需要时弹窗;Android 11 及以上必须在系统设置里开「所有文件访问」,只给普通存储权限不够。

别把“所有文件访问”当成可有可无

Android 11 之后,应用没有这个权限就写不进公共目录。有人看到“下载失败”就去重装核心,其实是权限没给。先回到系统设置确认权限,再重试下载。

初始化运行环境:约 50 MB,不能跳过#

首次进入应用后,初始化会自动开始,不需要你按任何按钮。卡片会显示“正在下载并解压 Termux 运行环境”、百分比、速度和一行控制台输出;失败时才会出现「重试」。

这一步做的事,是在应用私有目录里准备一套迷你 Linux(可以理解成“装在 App 里的小型操作系统”):后面启动服务端、装依赖、扫描插件、跑 installer 都要经过它。整个流程只需要做一次,以后启动不会再下载。

  • 成功标志:初始化卡片消失,概览页不再显示进度。

  • 大概耗时:网络好时几分钟;晚高峰可能十几分钟。

  • 中途退出:重新打开会继续,不用从头再来,但别反复强行停止应用。

  • 镜像:卡上有「切换到下个镜像源」,当前源慢的时候可以换;换完要重新初始化才会生效。

进度大致分四段:下载文件系统(5%~45%)、解压(约 50%)、初始化配置(约 90%)、完成(100%)。界面只显示百分比和速度,所以数字长时间停着时,先看速度那一栏:还在走就继续等,归零再考虑换源。数字卡住不动时,先看速度是不是 0。

为什么别人只用等 1 分钟,你等了 10 分钟

初始化要下的文件是固定的,差别在网络。晚高峰、校园网、部分运营商的限速,都会把这 50 MB 变成十几分钟。这期间别切飞行模式,切了会从头解析。

Pojav JRE 是唯一的例外

运行环境没初始化好时,几乎所有操作都会被拦。唯一能先做的是安装 Pojav JRE:它是 Android 原生 JRE,不依赖 Termux。其他 Java 来源、依赖、插件、配置都要求 Termux 就绪。

安装 Java:大多数情况选 Termux 21#

初始化完成后,回到概览。如果「Java 运行环境」卡还在,点「安装 Java」;也可以走页头的「依赖与环境管理」→「Java 版本」→ 展开 Termux JDK → 选 Java 21 → 点「安装」。

该装哪个版本,看服务端核心和游戏版本,不要凭“越新越好”:

服务端情况选什么说明
1.21 及以上的 Paper / Fabric / ForgeTermux JDK 21最常见,省事
1.17~1.20.6Termux JDK 17用 21 可能起不来
1.16 及以下PRoot + Ubuntu 20.04 + Java 8Termux 和 Pojav 都没有 Java 8
26.x 新版本号Termux JDK 25以核心官方文档为准
PocketMine-MPPHP 8.2不用装 Java
AllayJava 21 及以上基岩协议,但跑在 JVM 上

Java 8 是个特殊存在:只有 PRoot 的 Ubuntu 20.04(focal)提供,Termux 和 Pojav JRE 都没有。所以玩 1.16 及更老的服务端时,你要先接受“多下载一个 Linux 容器”这件事,要 Java 8 只能选 PRoot 的 focal。

应用会在启动前按版本自动匹配 Java,但规则是只升版本、不换来源。你选的是 Termux,它不会替你切到 PRoot;如果 Termux 没有目标版本,它会报错让你自己换。完整对照见 游戏版本与 Java 版本,来源差异见 运行环境管理。

安装时状态会显示“正在安装 …”,首次下载要等几分钟,期间最好别切页面。装好后版本行会标“已安装”,并自动设为当前选用。

环境页的「卸载」「重装」「安装」三个按钮,作用于当前选中的来源 + 版本,不是全部 Java。卸载只删这一份,其他来源和其他版本都保留,服务端存档不受影响。服务器运行中这三个按钮全部禁用,要先停服。PRoot 另有独立的容器删除操作,会连带删掉容器内所有 Java 版本。

想先弄清版本号是怎么来的

Minecraft 服务端是 Java 程序,编译时用的 Java 版本决定了它最低需要多新的运行环境:1.21 之后基线是 21,1.17~1.20.6 是 17,1.16 及更老停在 8。

初始化失败,按这三步处理#

失败时卡片会变成「初始化失败」,下面有错误文本、控制台最后几行和「重试」。不要急着重装应用,按顺序来:

  1. 换下载源:点卡片上的「切换到下个镜像源」,或去「设置」→「下载源设置」换一个镜像,再重试。下载源只影响初始化包,不影响已经装好的东西。

  2. 看控制台末几行:常见是网络超时、镜像 404、解压失败。把最后两三行记下来,对照 启动失败排查 的关键词。

  3. 重试或重装运行环境:先点「重试」;连续失败再去「依赖与环境管理」→「Termux」,先卸载再重新初始化。卸载只删运行环境,不动服务端存档。

如果换了两三个源、换了 Wi-Fi 和移动数据都不行,再看 下载页 里关于镜像与网络的说明。不要在没有日志的情况下反复点重试。

现象可能原因处理
长时间 0%,速度也是 0镜像不可达或被网络限制换镜像,切 Wi-Fi / 移动数据
卡在 50% 或 90%解压或配置失败,常见于空间不足、包损坏清理空间后重试;仍失败就重装环境
失败后点重试又立刻失败当前源持续不可用先切源,再重试
显示完成,但仍提示未初始化文件校验没通过去环境页卸载运行环境,再重新初始化

装完之后,怎么确认一切就绪#

三张卡都处理完,别急着下载核心。花一分钟核对下面四处,能省掉后面一大半“点了没反应”的困惑。

检查位置应该看到看不到说明什么
概览页没有初始化卡、Java 卡、依赖卡还有一步没完成
依赖与环境管理 → Java 版本目标版本标着“已安装”,且被选中装错了版本,或没设为当前
下载页能点开版本列表,能点「开始下载」环境或权限还没就绪
概览的启动卡启动按钮是实心绿色缺核心(还没下载服务端)

最后一项要解释一下:三张卡都清了、但还没下核心时,启动按钮依然点不动,这是正常的——缺的不是环境,是服务端核心本身。这时候去做下一步:下载页。

语言、更新与旧版迁移#

  • 语言:设置 →「语言」→「更改」,可选跟随系统、简体中文、繁體中文、English、فارسی。选完立即生效,不用重启。

  • 检查更新:设置 →「关于」→「检查更新」。应用启动后约 1 秒也会自动检查一次。更新会校验包名和签名,签名不一致不会让你装;「本次不更新」只对这次运行有效。

  • 旧版迁移:如果你以前用过旧版本,冷启动时可能弹出「迁移旧版服务器」提示。旧版的私有目录只作为迁移源,不再参与运行。建议迁移:应用会先完整复制,再比对文件数和总字节,确认一致后才删源目录。

更新前先备份

更新应用本身一般不动存档,但更新对话框会明确提醒“可能导致服务器核心和世界数据丢失”。升级前先做一次整服备份,并导出到电脑或另一台设备;不要只依赖手机里的那一份。

上机自查
  • 概览页没有「初始化运行环境」「Java 运行环境」两张卡了。

  • 「依赖与环境管理」→「Java 版本」里,目标版本那行标着“已安装”。

  • 系统设置里 Minexa 的「所有文件访问」是开启状态。

  • 下载页能点开版本列表,不需要重试就能看到版本号。

  • 进「设置」→「关于」,「当前版本」显示的是 1.3.x。

下一步#

读到这儿了,给你点个赞。如果这页内容帮你解决了问题,说明说明书的方向是对的;如果发现错误、过时信息或看不懂的地方,欢迎到 GitHub Issues 告诉我们。

⚡ 回到极速开服 📖 查术语表