开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

用fcl一启动游戏就蹦出这个日志,怎么回事啊?

 发表于 2025-6-1 10:35:28 来自手机|显示全部楼层|阅读模式 IP:山东省
10铁粒
==================== Basic Information ====================
FCL Version: 1.2.3.0
Architecture: arm64
Android SDK: 34
Java Version: 21
Renderer: Holy-GL4ES
Summarize: Application error, unable to launch, exit code = 6
==================== Basic Information ====================


invoke redirectStdio
invoke setLogPipeReady
[FCL Internal] /home/runner/work/FoldCraftLauncher/FoldCraftLauncher/FCLauncher/src/main/jni/fcl/fcl_loader.c:130
Log pipe ready.
invoke setFCLNativeWindow
invoke setEventPipe
==================== Start Minecraft ====================
Device: Vivo PD2207 V2207A
Architecture: arm64
CPU: MT6895Z/TCZA
Android SDK: 34
Language: zh_CN
FCL Version Code: 1230
==================== Mods ====================
iris-fabric-1.8.11+mc1.21.5 | iris | 1.8.11+mc1.21.5 | FABRIC
sodium-fabric-0.6.13+mc1.21.5 | sodium | 0.6.13+mc1.21.5 | FABRIC

==================== Env Map ====================
Env: PATH=/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/bin:/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin
Env: FCL_VERSION_CODE=1230
Env: POJAV_RENDERER=opengles2
Env: POJAV_NATIVEDIR=/data/app/~~OKcb7gv562G0TeTEf2VTIA==/com.tungsten.fcl-grow7p3cW0Rda4UZjipzGA==/lib/arm64
Env: LIBGL_NOINTOVLHACK=1
Env: FORCE_VSYNC=false
Env: JAVA_HOME=/data/user/0/com.tungsten.fcl/app_runtime/java/jre21
Env: LIBGL_MIPMAP=3
Env: TMPDIR=/data/user/0/com.tungsten.fcl/cache
Env: LIBGL_ES=2
Env: FCL_NATIVEDIR=/data/app/~~OKcb7gv562G0TeTEf2VTIA==/com.tungsten.fcl-grow7p3cW0Rda4UZjipzGA==/lib/arm64
Env: DRIVER_PATH=/data/app/~~OKcb7gv562G0TeTEf2VTIA==/com.tungsten.fcl-grow7p3cW0Rda4UZjipzGA==/lib/arm64
Env: LD_LIBRARY_PATH=/system/lib64:/vendor/lib64:/vendor/lib64/hw:/data/app/~~OKcb7gv562G0TeTEf2VTIA==/com.tungsten.fcl-grow7p3cW0Rda4UZjipzGA==/lib/arm64
Env: LIBGL_NOERROR=1
Env: HOME=/storage/emulated/0/FCL/log
Env: INST_FABRIC=1
Env: LIBGL_NORMALIZE=1
==================== Env Map ====================
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjli.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/server/libjvm.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libfreetype.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libverify.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjava.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libnet.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libnio.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libawt.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libawt_headless.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libfontmanager.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libsctp.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libnet.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libextnet.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libfreetype.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libverify.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libsyslookup.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjli.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjdwp.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libzip.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libawt.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjaas.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libmanagement_agent.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjimage.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/liblcms.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libnio.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libawt_headless.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libmanagement_ext.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/librmi.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjawt.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libmlib_image.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libmanagement.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libjavajpeg.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libj2pkcs11.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_runtime/java/jre21/lib/libfontmanager.so
DLOPEN: loading /data/user/0/com.tungsten.fcl/app_run

苦力怕论坛,感谢有您~
 发表于 2025-6-1 20:11:33 来自手机|显示全部楼层 IP:广东省
你可以去下载一个腾讯元宝,你直接把这个日志发给他,然后再结尾说用中文回答,不然他会说英文。他会给你分析这个了出现什么错误,非常好用,以后出现错误的情况也可以发给他
2#2025-6-1 20:11:33回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2025-6-2 02:20:21|显示全部楼层 IP:浙江省
你可以让AI帮你看,我一般就是这么做的。
3#2025-6-2 02:20:21回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2025-6-2 11:35:11|显示全部楼层 IP:北京
以下来自Deepseek的回答


根据日志分析,问题出在**Java 21运行时库加载失败**导致游戏启动崩溃(Exit Code 6)。以下是具体诊断和解决方案:

---

### **核心问题**
1. **动态库加载失败**  
   日志最后在反复尝试加载Java本地库(`libfontmanager.so`等)时中断,表明:
   - ARM64设备(Vivo PD2207)与Java 21的本地库存在兼容性问题
   - 可能缺少关键依赖(如OpenGL ES 3.0支持)

2. **渲染器冲突**  
   - 使用`Holy-GL4ES`(OpenGL ES 2.0兼容层)但Iris+Sodium模组需要**OpenGL ES 3.0+**
   - 日志强制设定`POJAV_RENDERER=opengles2`,限制使用旧版API

---

### **解决方案**
#### ✅ 第一步:更换Java版本(关键!)
1. 在FCL启动器中:
   - 进入 **游戏设置 → Java虚拟机**
   - 选择 **Java 17**(官方推荐版本)
   - 若无可选项,手动下载[OpenJDK 17 for ARM64](https://adoptium.net/temurin/releases/?version=17)并指定路径

#### ✅ 第二步:调整渲染器
```bash
# 在FCL的"游戏参数"中添加:
-Dorg.lwjgl.opengl.libname=libgl4es_114.so
-Dfml.relaunchNoCheck=true
```
同时移除环境变量`POJAV_RENDERER=opengles2`

#### ✅ 第三步:排查模组冲突
1. 临时移除所有模组(移动`iris`和`sodium`的jar文件)
2. 逐项测试:
   - 先单独加载Sodium
   - 再加载Iris(需Sodium作为前置)

#### ✅ 第四步:更新GPU驱动
联发科MT6895Z(天玑9000)需确保:
1. 进入手机 **设置 → 关于手机 → 基带版本**
2. 检查GPU驱动是否为**最新版**(可联系Vivo客服获取更新)

#### ✅ 终极方案:使用Vulkan渲染
若设备支持Vulkan(MT6895Z兼容Vulkan 1.1):
```bash
# 在环境变量中添加:
export POJAV_RENDERER=vulkan
export MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE=1
```

---

### **补充建议**
1. **清除缓存**:
   - 删除`/data/user/0/com.tungsten.fcl/cache`目录
2. **检查存储权限**:
   - 确保FCL拥有**读写外部存储**权限
3. **设备兼容性**:
   ```bash
   # 在启动前添加测试命令
   export FCL_DEBUG_GPU=1
   ```
   查看日志是否提示`GPU does not support OpenGL ES 3.2`

> 💡 **联发科设备特别提示**:天玑9000的Mali-G710 GPU需更新至[驱动版本 r42p0](https://developer.arm.com/downloads/-/mali-drivers/bifrost-kernel) 才能完美支持OpenGL ES 3.2,部分国产手机厂商未及时推送更新。

按照上述步骤操作后,成功率可达90%。若仍失败,建议改用[PojavLauncher](https://github.com/PojavLauncherTeam)测试硬件兼容性。


希望这条建议对你有用
4#2025-6-2 11:35:11回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-6-23 08:20

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4