【原创】【仅 Android 基岩版】文件存储路径为应用程序时如何导入/导出资源?
本帖最后由 Sculk 于 2025-7-21 22:31 编辑文件存储路径为「应用程序」时如何导入/导出资源?▶前言
众所周知,论坛上已经有很多有关导入/导出资源的教程。然而这些教程都是针对存储路径设置为外部的玩家的。那么,问题来了:
对于存储路径设置为应用程序的玩家来说,应该如何导入/导出资源?
这个教程,我们就来解决这个问题。
▶一些解释
①存储路径:Minecraft 保存数据的路径。
外部:路径为 storage/emulated/0/Android/data/com.mojang.minecraftpe。
通常可以免 Root 访问,但是在 Android 版本为 11 及以上时存在访问限制。
应用程序:路径为 data/user/0/com.mojang.minecraftpe。
通常必须 Root 才能访问,这为游戏文件的管理造成极大困难,故有此教程问世。
②Ore UI 与 JSON UI
在基岩版中,绝大部分 UI 是用 JSON 数据驱动的,可以被资源包修改,因此这些 UI 被称为 JSON UI。
近些年来,Mojang 推出新的 UI 样式(官方称之为 Ore UI),与之前的 JSON UI 的风格有很大不同,而且不使用 JSON 数据驱动,使这些 UI 不能被资源包修改。参见 Minecraft Wiki: Ore UI。
▶导入
其实导入资源非常简单,可参照【安卓】超详细!Minecraft基岩版地图/资源包/附加包导入指南。
▼注意事项▼
1.该导入教程中,丢包(把资源放入对应的文件夹中)的方法不可用!!!除非你能Root
2.当你第一次导入时,会出现类似于这样的对话框:
让我们在此处分析:
◇如果我们点击允许,那么我们导入的资源会放在外部存储中,这会导致存储在应用程序的资源(包括地图、附加包等)不显示!若出现这种情况,如图所示,在设置>存储>文件存储位置中把“外部”改为“应用程序”即可恢复。(当然你导入的资源也消失了,因为它被放置在外部存储中)
PS:如果你的游戏版本是 1.19.40 前,文件存储位置的设置可在设置>档案>文件存储位置中找到,如下图所示。
◇如果我们点击拒绝,那么我们导入的资源就会被放在应用程序中。
3.若文件无法导入,这个教程(可点)可能会对你有所帮助。
▶导出
导出资源就比较麻烦了,不像设置为外部时的情况,可以直接从对应文件夹里提取出资源,而且非 Root 环境下还不能导出皮肤。当然如果你有 Root 环境就是另一回事了
以下提供两种思路:
1.提取 Minecraft 安装包(MT 管理器提供「安装包提取」功能)并按照此教程(可点击)修改并重新安装 Minecraft,然后参照外部存储路径的导出方式导出资源。(事先卸载会导致所有数据清空!)
2.利用 Minecraft 被隐藏的导出功能
以下教程只适用于 1.21.70 前的 Android 基岩版 Minecraft。
1.21.70 前的版本中的部分版本的编辑世界屏幕实装 Ore UI,好在这种实装通过“云控”实现,因此可以通过清除缓存+断网操作调出 JSON UI,该部分教程仍然可用。
1.21.70 及更高版本中,编辑世界屏幕完全实装 Ore UI,资源包不再能在编辑世界屏幕中调出导出世界按钮。
α.欲在编辑世界屏幕中调出该按钮,需要修改安装包,可参照这个教程,或者直接干掉 Ore UI,可参照这个教程。
β.资源包依然可以在设置(世界中)屏幕调出导出世界按钮和导出模板按钮(比如原版优化整合包和基岩版护眼大补丸),然而只有导出模板按钮有效,且不再能参照下述方法导出附加包。
以下使用基岩版 1.19.10 演示。
请先下载、导入并在全局资源激活这个资源包(可点击),后续要用到(导入时一定不要给予 Minecraft 存储权限,否则如上文所述,它会直接被放在外部存储)。
导出世界
1.选择一个你想导出的世界。
2.点击其右边的修改按钮(就是类似“笔”图案的按钮)。
3.往下翻,找到并点击导出世界按钮。
4.选择导出的位置,点击保存按钮。
大功告成。
导出附加包
⚠️事先说明,这里的附加包是包括资源包和行为包的。
到这里也许就会有人会问:“啊啊啊啊啊啊!附加包我找 114514 次了都找不到它的导出按钮,怎么办……”
别急,这里我们可以通过间接导出的方式来导出附加包。
1.创建一个世界,把你想导出的附加包都在这个世界中激活。这里以连锁采集(包括资源包和行为包)为例。然后,进入这个世界并退出。
资源包
行为包2.按照上述方法导出刚刚创建的世界。
3.找到刚刚导出的世界,将其扩展名改为.zip。
PS:MT管理器其实无需修改文件扩展名就可以直接查看压缩文件,但是大多数文件管理并不支持。
4.解压此文件。
5.找到解压后的文件夹,并找到其中的“behavior_packs”和“resource_packs”文件夹,其中存放着你要导出的附加包。
6.把导出的附加包压缩(请使用正确压缩,参见此教程(可点),以免出现“嵌套文件夹”的问题),导出完成![哔哩_doge]
▼注意事项▼
1.Minecraft 基岩版的市场的资源只能通过 Root 提取。
提醒:不能在公开场合发布付费的市场资源!否则终有一日会被制裁!
2.导出附加包时,如果出现导出的世界的“behavior_packs”和“resource_packs”文件夹为空的情况,请重试。(但一般……不会出现这种情况……吧?) 很妙的导入导出方式[哔哩_妙啊] 好家伙,最后还是改成外部 [贴吧_啊] 会很尴尬刚刚人 真的吗?那么我就不用去文件管理器里面再把存档提取出来了,好耶! 对于存储路径设置为应用程序的玩家来说,应该如何导入/导出资源? 回复看看 感谢分享 66666666666666