java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
[
DexPathList
[
[
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/base.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_dependencies_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_resources_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_0_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_1_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_2_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_3_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_4_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_5_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_6_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_7_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_8_apk.apk",
zip file "/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_9_apk.apk"
],
nativeLibraryDirectories=
[
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/lib/arm,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/base.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_dependencies_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_resources_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_0_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_1_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_2_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_3_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_4_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_5_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_6_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_7_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_8_apk.apk!/lib/armeabi-v7a,
/data/app/......-4jXnlKwyOER-SC_UUeeB8w==/split_lib_slice_9_apk.apk!/lib/armeabi-v7a,
/system/lib
]
]
]
couldn't find "libavutil.so"
.so找不到。
如果有jniLibs目录就不需要设置。
sourceSets {
main {
// 设置Jni so文件路径 如果有jniLibs目录就不需要设置
jniLibs.srcDirs = ['libs']
}
}
参考:
https://blog.youkuaiyun.com/q9104422999/article/details/70650748
https://blog.youkuaiyun.com/zb774095236/article/details/90108777
本文详细解析了在Android应用中遇到的java.lang.UnsatisfiedLinkError错误,特别是当系统无法找到libavutil.so库时的情况。文章提供了可能的原因分析,包括DexPathList和nativeLibraryDirectories的配置问题,并给出了在build.gradle文件中正确设置jniLibs.srcDirs的解决方案。
6万+

被折叠的 条评论
为什么被折叠?



