LiquidBounce on Android (MJLauncher): MCEF fails to load libcef.so
-
Hi!
I'm trying to run LiquidBounce 0.40.0 on Android through MJLauncher, and I need some help with the MCEF/browser GUI.
My environment:
- Minecraft 26.2
- Fabric Loader 0.19.5
- Java 25.0.4-internal
- Android 16
- ARM64 / aarch64
- LiquidBounce 0.40.0
- LiquidBounce Android Fix 3.0.0
- MCEF commit: b853a9d87fd0a7553001ce0785fee73d55be8d64
LiquidBounce itself starts, but MCEF repeatedly tries to load libcef.so from:
.../LiquidBounce/mcef/libraries/.../linux_arm64/libcef.so
Android then reports:
dlopen failed: library .../libcef.so needed or dlopened by .../libjvm.so is not accessible for the namespace "clns-9"
This error repeats over and over and can make latest.log grow to hundreds of MB.
I don't want to disable LiquidBounce itself.
My goal is to keep the LiquidBounce core and all of its modules, settings, configs, commands, ModuleManager, etc., but replace the web/MCEF ClickGUI with a normal native Minecraft Screen that works on Android.
I found that LiquidBounce has BrowserBackendManagerKt with methods such as:
- getBrowserBackend()
- isBrowserDisabled()
- setBrowserDisabled(boolean)
and browser-related properties such as the browser backend/skip settings.
Is there a proper way to completely disable or replace the CEF browser backend in LiquidBounce 0.40.0 while keeping the rest of LiquidBounce functional?
Would it be possible to implement a custom/non-CEF BrowserBackend, or is there a recommended source-level patch for Android?
I can provide the full latest.log and the relevant JAR/source files if needed.
Thanks!(I'm use chatgpt for he help me)
-
C CCBlueX Support Bot marked this topic as a regular topic
-
Android isn't supported, and it won't be. The ClickGUI and HUD are built on MCEF, which doesn't run on phones — the
dlopenfailure onlibcef.sois exactly that.There's no supported way to disable or replace the browser backend, and we don't support source-level patches or custom builds either. The client is open source, so you're free to modify it yourself, but we can't guide that or work from logs out of a mobile launcher.
Supported platforms are Windows, macOS and Linux.
Automated support reply. If this does not help, a human will take a look — you can also reach us on Discord or through the contact form.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login