这一页按版本说明 Minexa 近三次更新改了什么。它不是流水账,而是回答三个问题:多了什么能用、原来的做法还成不成立、升级时要不要动手。
1.4.1:官方基岩版(BDS)能跑了;属性页改成读真实配置文件生成;服务器统一到公共目录;安装包体积减半。
1.4.2:文件页变成真正的文件管理器(新建、重命名、复制粘贴、批量删除、排序);旧服务器迁移能扛坏文件。
1.5.0:BDS 能装任意历史版本、装完做三档校验、按依赖补齐兼容库(老安装要重新初始化)。
升级只走一条路:覆盖安装,存档不丢;但 1.3.2 或更早版本升级时会问一次旧服务器迁移,别随手跳过。
三个版本,一眼对照#
| 版本 | versionCode | 这一版的主题 | 谁需要留意 |
|---|---|---|---|
| 1.4.1 | 59 | BDS 上线 + 存储统一 | 想开基岩服的人;从旧版本升上来、私有目录里还有服务器的人 |
| 1.4.2 | 60 | 文件管理器 + 迁移容错 | 需要在手机上直接改配置、清文件的人 |
| 1.5.0 | 61 | BDS 任意版本 + 完整性校验 | 想把 BDS 降级、或升级 BDS 失败过的人 |
1.5.0 是当前源码版本。如果你的「设置 → 关于」还显示 1.4.2,说明装的是上一个发布版,1.5.0 那一段的功能要等新版安装包才看得到。
1.4.1:BDS 上线,服务器搬进公共目录#
这一版是 1.3.2 之后的一次大更新,两个改动会直接改变你的使用习惯。
其一,官方基岩版服务器(BDS)能真的跑了。 Mojang 只发布 Linux x86_64 + glibc 的 bedrock_server,而手机是 arm64 + Android bionic。应用的做法是在 PRoot Ubuntu 容器里用 box64 把指令逐条转译过来:
box64 与 x86_64 基础运行库随安装包内置,初始化只下载容器(约 32MB),不需要额外联网。
「依赖与环境管理 → BDS」里分三段显示进度:容器 0–60% → box64 60–92% → 实测 92–100%,失败按类型给原因,能单阶段重试。
附带「环境体检」:实测容器内 DNS、TCP、TLS 与 CA 证书,卡在哪一层一眼能看出来。
BDS 与 Java 环境完全隔离,不出现在 Java 版本列表里;已经给 Java 版装过容器的话直接复用。
其二,服务器统一放到公共目录。 路径变成 /storage/emulated/0/Minexa/Minecraftserver/<服务器名>/,卸载重装应用不再丢存档,也能被系统文件管理器和 FTP 直接看到。首次使用会按系统版本引导授权,并在真正写盘前探测可写性——以前权限不足时 mkdirs() 静默失败,要等几十秒才报一个看不懂的错。
其余几条这一版的改动:
| 改动 | 对你的影响 |
|---|---|
| 属性页按目录里真实存在的配置文件生成 | Paper / Fabric / 原版 / BDS / PocketMine / PNX 都能看到自己的配置项,字典没收录的落到「其它」区按原始键名编辑 |
| 完整的页面返回栈 | 二级页逐层返回,返回时列表滚动位置、展开状态原样恢复 |
| 下载页「一屏装完」 | 18 个核心按家族分段,只渲染当前家族,高度从 9 行降到 3 行 |
| 多源下载统一 | 失败自动换源并告知换了哪个,每源有硬超时,不会无限等 |
| 安装包体积 | dex 7.69MB → 2.63MB,同口径 APK 13.59MB → 6.83MB;本版显示 15.7MB 是因为内置了 8.8MB 的 box64 |
修掉的问题里,值得记住的是四个:启动后磁盘凭空多出空文件夹、关掉 EasyTier 后 TUN 与实例残留、切换到 Velocity 后版本列表永远为空、切换核心后沿用上一个核心的版本号导致下载 404。
1.4.2:文件页从「只能看」变成能干活的工具#
1.4.1 的文件页只能浏览和进子目录,想动文件还得导出到别的管理器。1.4.2 把常用操作全放进来了:
新建文件夹与空文件、重命名(同名会拦住,不覆盖)、复制 + 粘贴到此处(粘到自身内部会被拦住,否则递归复制会写满磁盘)。
多选 + 批量删除:删除前明确写「将永久删除 N 项内容,此操作不可撤销」,执行完分别报告成功与失败数量。
排序(名称 / 修改时间 / 大小,可升降序)与显示隐藏文件:都是纯内存处理,切换时不会重新扫盘;文件夹永远排在前面。
详情、复制路径、回到根目录。
还有一个容易被忽略的改动:空列表不再只有一种长相。未授权、根目录未创建、只有隐藏文件、真的空,四种情况各自有文案与出口,不会再让人以为文件被删了。文件浏览也不再以 Java 运行环境为门槛,首启、引导包没下完时照样能看磁盘上已有的服务器。
迁移也重做了。1.4.1 的迁移一旦遇到一个读不出来的文件(权限问题、悬空链接),整棵树白搬一次,而且只报「源 1923 / 目标 1922」,谁也看不出差的是哪一个。1.4.2 改成:
逐文件容错复制,单个坏文件不中断其余文件;
按「相对路径 + 字节数」逐项比对,直接报出是哪个文件、什么原因;
失败只因个别文件不可读时,多给一个「忽略这些文件继续」的出口(并说明被忽略的文件会随旧目录一起删除);
临时目录保留,重试只补没搬成功的文件,不重搬几百 MB;
不想迁移可以明确「跳过」,跳过之后那些服务器不显示,状态不再反复打扰。
1.5.0:BDS 能装任意版本,而且知道装的是什么#
1.4.1 的 BDS 只有「官方最新稳定版 / Preview」两个选择,因为官方 links 接口就只给两条。1.5.0 内置了一份 123 条构建的版本清单(1.7.0.13 一直到 1.21.100.6),并能与官方接口、远端清单三路合并:
选版本:新增「历史版本」弹窗,可搜索、按稳定 / 预览筛选、标出已安装的那条。
降级要二次确认:降级不是重装,新版世界被旧版服务端打开会出问题,弹窗会单独拦一下。
三档校验:清单给的 SHA-256 → 本地固定摘要 → 结构性校验(zip 可读、全条目 CRC、含
bedrock_server、体积下限)。按当前能拿到的最高一档来判,每个源下完立刻校验,通过才改名落地。跨版本解压:不再按版本号写死目录布局,而是读 zip 中央目录生成安装计划,拒绝 Windows 包与
..这类非法路径,落地后再复检体积与 ELF 架构。缺库自愈:启动前一次性列出全部缺失的动态库;包里写
libcurl.so.4而系统只有libcurl-gnutls.so.4这类名字对不上的情况,会自动补 SONAME 别名。
有一个升级动作必须做:1.5.0 给 BDS 补了历史版本所需的兼容库,环境代次升到 gen=2。从更早版本升上来的,卡片会提示重新初始化——容器和 box64 都还在,只缺兼容库,点一次即可。详见 官方基岩版(BDS)开服 与 BDS 版本、升级与降级。
界面上还有两处能立刻感知的变化:设置页从 20 多项平铺改成四组(通用 / 下载与更新 / 运行与保活 / 关于与支持),终端页有了独立的深浅色和自绘输入行,长命令配中文输入法不会再把提示符挤出行外。
升级前后要做的四件事#
覆盖安装即可:1.4.1 起所有版本同一把密钥签名,直接装上去,存档不动。
别跳过迁移询问:1.3.2 或更早版本升上来,首次启动会问要不要把私有目录里的服务器搬进公共目录。跳过之后这些服务器不会显示,也不会被启动。
1.5.0 的 BDS 老环境要点一次「重新初始化」,不点就启动会被拦住,提示缺库。
降级 BDS 前先备份:世界格式单向升级,降级后旧版服务端可能打不开新世界。
你能在「设置 → 关于」里读到版本号,并在本页对照表里找到它。
从旧版升上来的,旧服务器迁移已经做完(不是「跳过」状态)。
选 BDS 的,环境卡片上没有「需要重新初始化」的提示。
知道文件页能重命名、复制、批量删除,但仍然不能解压和全文搜索。
下一步#
想知道 BDS 怎么从零跑起来:官方基岩版(BDS)开服
想换 BDS 版本:BDS 版本、升级与降级
想核对界面细节的出处:说明书更新记录与覆盖清单