MNN icon indicating copy to clipboard operation
MNN copied to clipboard

libllm.so 依赖 libMNNAudio.so,但官方 SDK 未提供该文件

Open YOLOMeltingIce opened this issue 1 month ago • 2 comments

问题描述: 使用 mnn_3.3.0_android_armv7_armv8_cpu_opencl_vulkan.zip 报错:

EQwenNative: Failed to load libraries: dlopen failed: library "libMNNAudio.so" not found: needed by /data/app/.../lib/arm64/libllm.so in namespace clns-4

原因分析: 表明 libllm.so 是在启用音频功能(-DMNN_BUILD_AUDIO=ON)的情况下编译的,但发布的 SDK 包中未包含其依赖的 libMNNAudio.so。

影响: 导致 LLM SDK 无法开箱即用,用户必须自行编译或寻找缺失的库文件。

YOLOMeltingIce avatar Nov 04 '25 19:11 YOLOMeltingIce

应该所有 Android 都会遇到这个问题?

建议解决方案: 在 SDK 发布包中同时提供 libMNNAudio.so; 或者提供一个不依赖音频的 libllm.so 版本(使用 -DMNN_BUILD_AUDIO=OFF 编译)

YOLOMeltingIce avatar Nov 04 '25 19:11 YOLOMeltingIce

了解了,我们后续修正

jxt1234 avatar Nov 05 '25 02:11 jxt1234

请问已经有libMNNAudio.so文件了吗

yuexiaxiehou avatar Dec 13 '25 14:12 yuexiaxiehou