MNN
MNN copied to clipboard
libllm.so 依赖 libMNNAudio.so,但官方 SDK 未提供该文件
问题描述: 使用 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 无法开箱即用,用户必须自行编译或寻找缺失的库文件。
应该所有 Android 都会遇到这个问题?
建议解决方案: 在 SDK 发布包中同时提供 libMNNAudio.so; 或者提供一个不依赖音频的 libllm.so 版本(使用 -DMNN_BUILD_AUDIO=OFF 编译)
了解了,我们后续修正
请问已经有libMNNAudio.so文件了吗