java.lang.UnsatisfiedLinkError:无法从loader dalvik.system.PathClassLoader加载aacdecoder

时间:2014-11-20 16:29:18

标签: java android android-library

我正在尝试使用aacdecoder lib在我的应用中播放aac

所以问题是当我使用这段代码时:

AACPlayer aacPlayer = new AACPlayer();
aacPlayer.playAsync( "http://cast.direcnode.com:11320/stream" );

我的应用崩溃

我已将所有文件放在我的libs文件夹中:

>libs
    >armeabi
        >libaacdecoder.so
    >armeabi-v7a
        >libaacdecoder.so
    >mips
        >libaacdecoder.so
    >x86
        >libaacdecoder.so
    >aacdecoder-android-0.8.jar

我已将jar文件添加到build.gradle

compile files('libs/aacdecoder-android-0.8.jar')

但是当我运行代码它说:

java.lang.UnsatisfiedLinkError: Couldn't load aacdecoder from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/ger.radio-2.apk"],nativeLibraryDirectories=[/data/app-lib/ger.radio-2, /vendor/lib, /system/lib]]]: findLibrary returned null

我已经尝试了一切,请帮帮我

先谢谢

0 个答案:

没有答案