FCL-Team / FCL-Team/FoldCraftLauncher
无法在x86、x86_64的设备上启动Minecraft
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 4.7k
- Forks
- 315
- Avg merge
- 20h 30m
- Merged PRs (30d)
- 23
Description
Before making issue / 在发布提问之前...
- I have read the content above.我已经阅读了上方的内容。
- I understand what I'm asking is not about modpack.我明白我询问的不是整合包相关的问题。
- I have searched for existing issues.我已经搜索了现有的 issues。
- I have tried switching renderer.我已经尝试过切换渲染器。
Launcher Version / 启动器版本
1.2.0.4
Device Information / 设备信息
任何x86、x86_64设备
Problem Description / 问题描述
在使用安卓虚拟机调试时遇到此问题,似乎是bytehook这个库导致的
Java
任意
Renderer / 渲染器
任意
Game Version / 游戏版本
任意
Modifications Made to the Game / 对游戏所做的修改
任意
Game Crash Report / 游戏崩溃报告
无
Launcher Crash Report / 启动器崩溃报告
Build version: 1.2.0.4
Current date: 2025-02-04 02:38:51
Device: Google sdk_gphone16k_x86_64
OS version: Android 15 (SDK 35)
Stack trace:
java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~IXcjlvwyJCJc6dvtZHuUIQ==/com.tungsten.fcl-ujJxwBUa5xD02Dd0pQNT2w==/lib/x86_64/libbytehook.so" (new hash type from the future?)
at java.lang.Runtime.loadLibrary0(Runtime.java:1081)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1765)
at com.tungsten.fclauncher.bridge.FCLBridge.(FCLBridge.java:93)
at com.tungsten.fclcore.launch.DefaultLauncher.generateCommandLine(DefaultLauncher.java:150)
at com.tungsten.fclcore.launch.DefaultLauncher.launch(DefaultLauncher.java:429)
at com.tungsten.fcl.game.FCLGameLauncher.launch(FCLGameLauncher.java:194)
at com.tungsten.fcl.game.LauncherHelper$$ExternalSyntheticLambda21.call(D8$$SyntheticClass:0)
at com.tungsten.fclcore.task.Task$SimpleTask.execute(Task.java:1020)
at com.tungsten.fclcore.task.AsyncTaskExecutor.lambda$executeNormalTask$22$com-tungsten-fclcore-task-AsyncTaskExecutor(AsyncTaskExecutor.java:243)
at com.tungsten.fclcore.task.AsyncTaskExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at com.tungsten.fclcore.util.Lang.lambda$wrap$2(Lang.java:291)
at com.tungsten.fclcore.util.Lang$$ExternalSyntheticLambda3.run(D8$$SyntheticClass:0)
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1780)
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1772)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:377)
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1185)
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1658)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1625)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Launcher Log File / 启动器日志文件
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the launcher crash report and the FCLBridge.java:93 entry point, then inspect how libbytehook.so is built and packaged for x86 and x86_64 devices. Reproduce on the reported Android 15 x86_64 environment and verify that Minecraft launches without the UnsatisfiedLinkError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100