FCL-Team / FoldCraftLauncher

Fold Craft Launcher, an Android Minecraft : Java Edition launcher.
GNU General Public License v3.0
1.48k stars 154 forks source link

在启动fo时候出现加载库问题 #420

Closed ct-yx closed 3 months ago

ct-yx commented 3 months ago

Launcher Version

今天的最新版

Device Information

Redmi Turbo 3 8sGEN3 arm Xiaomi HyperoS

Problem Description

从提供的日志文件中,可以看到几个关键问题点和环境配置信息:

  1. 不兼容的JNA Native Library: 系统中安装的JNA(Java Native Access)本地库版本与预期的不兼容。预期版本为7.0.0,而实际找到的是6.1.6。这可能导致某些依赖于特定JNA版本的功能无法正常工作。为了解决此问题,可以采取以下措施之一:

    • 移除或卸载不兼容的库。
    • 设置系统属性 jna.nosys=true 来禁用系统自带的库。
    • 设置环境变量 jna.boot.library.path,使其包含与正在使用的JNA JAR文件一同提供的 jnidispatch 库路径。
  2. 初始化错误: 由于不兼容的JNA库,导致了 java.lang.ExceptionInInitializerError,这进一步阻止了应用程序的正常启动。

  3. oshi库初始化失败: 因为LinuxOperatingSystem类初始化失败,导致 oshi.hardware.platform.linux.LinuxGlobalMemoryoshi.software.os.linux.LinuxOperatingSystem 类无法正确初始化,进而影响到内存信息的检索。这也与JNA库的不兼容性有关。

  4. Minecraft启动环境: 日志还提供了Minecraft启动前的环境设置,包括工作目录、Minecraft参数、环境变量映射等。例如,Java运行环境设置为/data/user/0/com.tungsten.fcl/app_runtime/java/jre21/bin/java,屏幕大小被设定为2712x1220,以及使用了特定的字体管理和渲染器等。

  5. Fabric Loader: 启动过程中使用了Fabric Loader (版本0.15.11),这是一个流行的Minecraft模组加载器,用于加载和管理游戏模组。

要解决启动失败的问题,首先应聚焦于解决JNA库的版本冲突问题。根据上述建议调整JNA相关的配置或库文件后,再尝试重新启动游戏,看是否能成功加载并运行。如果问题依然存在,可能需要进一步检查与oshi库或其他依赖项相关的配置或版本兼容性问题。 latest.log 2024-06-26-2.log.gz latest_game.log

Java

17

Renderer

Vulkan Zink (OpenGL 4.6),VirGLRenderer (OpenGL 4.3), ANGLE(OpenGL 4.6,仅支持1.17+)

Game Version

1.21

Modifications Made to the Game

fabric-FO整合包

Game Crash Report

2024-06-26-1.log.gz 2024-06-26-2.log.gz 2024-06-26-6.log.gz 2024-06-26-5.log.gz 2024-06-26-4.log.gz 2024-06-26-3.log.gz 2024-06-26-2.log.gz 2024-06-26-1.log.gz

Launcher Crash Report

latest_game.log

Launcher Log File

fcl.log

ShirosakiMio commented 3 months ago

jna并不会导致任何崩溃,你这是钠的问题,AI看不了一点日志,翻到日志下面那边就直接能看出来是sodium了。forge日志直接看---- Minecraft Crash Report ----下面就是了 Screenshot_2024-06-26-21-39-54-477_bin mt plus

ct-yx commented 3 months ago

谢谢,我知道了

---原始邮件--- 发件人: @.> 发送时间: 2024年6月26日(周三) 晚上9:41 收件人: @.>; 抄送: @.**@.>; 主题: Re: [FCL-Team/FoldCraftLauncher] 在启动fo时候出现加载库问题 (Issue #420)

jna并不会导致任何崩溃,你这是钠的问题,AI看不了一点日志,翻到日志下面那边就直接能看出来是sodium了。forge日志直接看---- Minecraft Crash Report ----下面就是了 Screenshot_2024-06-26-21-39-54-477_bin.mt.plus.jpg (view on web)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>