Sculk 发表于 2022-11-12 11:11:40

【原创】手机玩 Java 版的常见问题及其解决方案

本帖最后由 Sculk 于 2024-7-22 21:06 编辑

手机玩 Java 版的常见问题及其解决方案■前言

相信大家都看过,也都知道手机玩 Java 版的教程吧。
还不知道?点此
不过仍然有玩家按照正确步骤用手机游玩 Java 版时出现诸多问题,甚至是崩溃!
这个帖子,将会尽可能帮你解决这些问题。

■教程开始

▶请使用 PojavLauncher、HMCL-PE、FoldCraftLauncher 或澪-Ultmate 进行游玩,其他启动器(MCinabox 等)稳定性都比较差。
▶教程不适用于所有设备,请结合设备运行 Minecraft Java 版的情况和本教程来尝试解决遇到的问题。
▶受限于楼主能力,本教程可能并不完善,望大家能指出其中不完善的地方。
▶本帖指的 Minecraft 均为 Java 版,若有提及非 Java 版(基岩版/教育版),则会特别标注。

□渲染器选择

省流:
1.17 及以上:Holy>ANGLE>Virgl>Zink
1.16.5 及以下:Holy 或 vgpu
若带有 PC 光影:Zink(骁龙处理器除外)
可惜的是,目前没有一个 Minecraft 渲染器能运行所有 Minecraft 版本且不出现任何问题。这里列出主流渲染器目前运行 Minecraft 的情况。
●Holy(Holy GL4ES)
优化效果:好
适用 Minecraft 版本:全版本
已知问题:无法启动装载某些 Mod 的游戏,见此。
●ANGLE
优化效果:一般
适用 Minecraft 版本:1.17 及以上
已知问题:游戏内截屏功能无法正常使用。
●Virgl(VirglRenderer)
优化效果:一般
适用 Minecraft 版本:Beta 1.8 及以上
已知问题:有严重的渲染问题,包括但不限于字体消失、画面翻转、半透明渲染……
●Zink
优化效果:一般(对 PC 光影支持最好的渲染器)
适用 Minecraft 版本:Beta 1.8 及以上
已知问题:暂无。

□启动器选择

PojavLauncher=FCL>HMCLPE>澪-Ultmate
不同启动器的 .minecraft 文件夹位置(必须在文件管理打开「显示隐藏文件夹」选项):
FCL:storage/emulated/0/FCL/.minecraft
PojavLauncher:storage/emulated/0/Android/data/net.kdt.pojavlaunch.debug/files/.minecraft(Android 10 及以上)
storage/emulated/0/games/PojavLauncher/.minecraft(Android 9 及以下)
HMCLPE:storage/emulated/0/HMCLPE/.minecraft
澪-Ultmate:storage/emulated/0/MioLauncher/.minecraft

□字体消失问题

表现:部分设备用 PojavLauncher+VIRGLRenderer(OpenGL 4.3) 启动 1.17+ 时文字不渲染。
修复方法:
1.参见此视频;
2.换用其他启动方式或渲染器。

□游戏卡顿、掉帧,甚至闪退

修复方法:
1.更换启动方式和渲染器;
2.在设置里给予 Minecraft 更大的运行内存;
3.在进入世界前调整视频设置(可根据此帖进行设置);
4.清理后台,并尽可能不要切后台;
5.正确安装优化模组(PC Java 版能用的优化模组,在手机 Java 版一般都能生效;Sodium 除外,自 0.5.0 起 Sodium 将不再支持手机 Java 版,故请不要再在手机 Java 版上装载 Sodium);
6.尝试卸载不兼容的 Mod、资源包和数据包;
7.使用一个更好的设备;
8.若使用 Holy 渲染器且装载了 Mod,请查看你装载的 Mod 是否在此列表内,如有请移除或换用 ANGLE 渲染器或装载对应补丁。此视频或许对你有帮助……?
9.尝试卸载重装。
10.在 Pojav Glow · Worm 中,如果使用 Holy GL4ES 渲染器游玩某些版本(如 1.21),进入世界后可能会出现锁 1 帧的情况,目前临时的解决方案是将渲染器换成 ANGEL/Zink。

□在 PojavLauncher 安装整合包

参见此视频(作者:墨北Hopy)。
Tips:
1.不建议在手机上游玩整合包,因为多数整合包要求硬件性能较高,且整合包里的部分 Mod 无法在手机上正常游玩;
2.仅支持安装 CurseForge 整合包。
3.目前已有玩家反馈使用此方法无法安装整合包的问题。所以玩整合包还得用 FCL

□渲染出现镜像翻转

表现:见此。
应对方案:退出重进,详情见此。
修复方法:换用启动方式或渲染器。

□安装器安装失败

表现:在 PojavLauncher 中,手动导入 Forge 或 Fabric 时无法导入。
修复方法:
1.使用正确的 Java:
最新版 Forge 安装器:Java 8/17/21;
最新版 Fabric 安装器:Java 17/21(用 Java 8 会导致无法进入安装器)。
2.检查安装器文件是否损坏,若损坏,请重新下载。
3.现在的 PojavLauncher 已经支持自动导入了,真的有人还会手动导入吗……?

□启动器列表内找不到想要玩的版本

这可以通过手动导入游戏版本解决。以 Combat Test 8c 为例。
●Step 1:获取 client.json 文件
在 Minecraft Wiki 中,使用搜索功能找到你要游玩的版本(这里以 Combat Test 8c 为例),然后下载该版本的客户端的 JSON 文件。
注意:下载客户端的 JSON 文件时会下载一个含有 JSON 文件的 ZIP 压缩包,下载后需解压缩。

●Step 2:导入文件
在 .minecraft/versions 文件夹内创建一个名为与客户端的 JSON 文件名相同的文件夹(实际上也可以任意命名,PojavLauncher 似乎是例外),把刚刚下载的 JSON 文件移动到此文件夹内。

●Step 3:下载缺失文件
打开启动器(以 FCL 为例),找到导入的版本,点击“启动游戏”。然后等待其下载缺失的文件,即可启动。
注意:在下载完缺失文件前,千万不要开启「不检查游戏完整性」选项!
成功示例:

不想吃老鼠的猫 发表于 2022-11-12 13:36:08

你知道pojav客户端提示以1代码退出怎么解决吗[贴吧_滑稽]

Sculk 发表于 2022-11-12 14:22:13

不想吃老鼠的猫 发表于 2022-11-12 13:36
你知道pojav客户端提示以1代码退出怎么解决吗

系游戏闪退问题。[贴吧_滑稽]

在玩MC的希饭 发表于 2023-1-23 20:30:17

hmcl-pe加有改客户端的模组(鼠标手势,FPS减速器)画面撕裂然后闪退,不能玩怎么办,都没说QwQ

Sculk 发表于 2023-1-25 18:28:41

在玩MC的希饭 发表于 2023-1-23 20:30
hmcl-pe加有改客户端的模组(鼠标手势,FPS减速器)画面撕裂然后闪退,不能玩怎么办,都没说QwQ ...

请更换启动方式或渲染器。
(万恶的 Boat+Virgl)

一只MCKLP 发表于 2023-1-26 21:03:55

写的不错,链接放到我的帖子里让更多人看到[贴吧_滑稽]
页: [1]
查看完整版本: 【原创】手机玩 Java 版的常见问题及其解决方案