Я использую библиотеку aacdecoder
с моим приложением. Я получаюjava.lang.UnsatisfiedLinkError aacdecoder lib
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.ianmanda.starfmplus-1/base.apk"],nativeLibraryDirectories=[/data/app/com.ianmanda.starfmplus-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libaacdecoder.so"
и мой основной модуль приложения Gradle
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':libs')
}
и мой модуль Пб Gradle
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi", "mips", "arm64"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
jni.srcDirs = []
jniLibs.srcDir("src/main/libs")
}
}
библиотека отлично работает с android <5, но ничего выше, что дает ошибку – ianmanda
У вас есть 'libaacdecoder.so' в' src/main/libs/arm64'? –
@ DanielZolnai да у меня есть libaaencoder.so в src/main/libs/arm64 – ianmanda