【发布时间】:2016-04-15 10:46:42
【问题描述】:
大家好,我的应用中有 aac 解码器
当我在 API 级别 22 时,它工作得很好..
但是当我使用 API 级别 23 时 .. 我的应用程序崩溃并给我一个无法 lib 文件的错误
java.lang.UnsatisfiedLinkError: dlopen failed:
我搜索了很多页面,但没有找到任何帮助.. 问题仅在最新版本的 android 上 .. 应用在旧版本的 android 上运行良好 ..
这是我的库
aacdecoder-android-libs-0.8.zip
|---src |---主要 |---jniLibs
> aacdecoder-android-0.8.jar
> armeabi
> libaacdecoder.so
> armeabi-v7a
> libaacdecoder.so
> mips
> libaacdecoder.so
> x86
> libaacdecoder.so
如何在最新版本的 android M 中加载库
我也试过了
System.loadLibrary("src/main/amn/armeabi/libaacdecoder.so");
System.loadLibrary("src/main/amn/armeabi-v7a/libaacdecoder.so");
System.loadLibrary("src/main/amn/mips/libaacdecoder.so");
System.loadLibrary("src/main/amn/x86/libaacdecoder.so");
System.loadLibrary("src/main/amn/aacdecoder-android-0.8.jar");
但没什么用 :(
提前谢谢你..我正在等待
【问题讨论】:
-
你找到解决这个问题的方法了吗!!!
-
nope no sol here ..i was using alternative method :)
-
这有什么更新吗?我只是试图将它用于 api 24,但它仍然因同样的问题而失败。
-
@AmeeT 替代方法是什么?我真的需要让我的应用正常运行
-
伙计们,我找到了替代方法 .. 试试 EXOPlayer 的伟大作品 :)
标签: android android-studio shared-libraries android-6.0-marshmallow aac