黑屏问题修复——启动后一片黑但有声音或UI响应
黑屏的几种表现
黑屏不是单一问题,不同表现指向不同根因:
场景一:启动后黑屏 + 有背景声音 + UI 按键还能点
这是渲染器问题——UI 是用 Android 原生 Canvas 画的,游戏画面是通过渲染器翻译 OpenGL 画的。黑屏说明后者坏了。
修复步骤:
- 完全退出 PojavLauncher(不是返回桌面,是强制停止 App)
- 重新打开启动器(不启动游戏)
- 进入 设置 → 渲染器
- 换一个渲染器试试:
- 当前用 Zink → 换 GL4ES
- 当前用 GL4ES → 换 ANGLE
- 当前用 ANGLE → 换回 GL4ES
- 保存设置 → 完全退出 PojavLauncher → 重开启动游戏
每次切换渲染器后必须完全重启启动器,否则新渲染器不会生效。
场景二:黑屏 + 没有声音 + 按键无响应
这是游戏进程崩溃,渲染器之外还有其他原因:
- RAM 不够:减少 RAM 分配(去启动器设置里把 RAM 滑块往下拉)
- 模组冲突:最近刚装了新模组?删掉它重开
- 版本文件损坏:完全删除
.minecraft/versions/<版本号>/下的文件 → 回到启动器重新下载版本
场景三:进了游戏加载世界时黑屏 + 进度条卡住
这是区块加载或 Shader 问题:
- 按 ESC 暂停(如果触屏按键还有反应)
- 视频设置 → 把 Shader Packs 设为 OFF
- 渲染距离降到 5 或更低
- 关闭所有模组 → 重进世界
场景四:Fabric + Iris + Shader 黑屏
Fabric 路线的 Shader 黑屏排查:
- 确认装的是 Iris + Sodium(不是单独的 Iris)
- 确认 Shader 包和当前 Iris / Minecraft 版本兼容
- 换其他 Shader 包试试(BSL、Complementary、Sildur's Lite)
- 如果以上都不行 → 暂时关掉 Shader,先确认游戏本体能跑
Android 10+ 专属问题
部分 Android 10~12 的手机上,返回键会导致渲染器崩溃黑屏。表现:进世界后按返回键暂停菜单黑屏。
这是已知 bug,解决办法:
- PojavLauncher 设置 → 把 渲染器 从 Zink 换成 GL4ES
- 或更新到最新版 PojavLauncher(开发者持续在修)
- 或在设置里开启 强制全屏 / 沉浸式模式
终极黑屏修复流程
如果上面都试过还是黑屏,按这个顺序来:
- 换渲染器(Zink → GL4ES → ANGLE → Zink),每次都完全重启启动器
- 所有模组、Shader、资源包全删掉 → 纯净启动原版 MC
- 减少 RAM 分配到手机 RAM 的 40% 以下
- 删掉整个
.minecraft/目录重新下载游戏版本(最彻底但最耗时) - 检查 PojavLauncher 是否是最新版(老版本有已知渲染器 bug)