解决Android多个相同动态链接库.so文件的冲突

在使用第三方库时难免会出现多个库使用相同的动态链接库,这时候使用第一个就可以了。

// build.gradle.kts
android {
    packaging  {
        // 多个动态库时使用第一个
        jniLibs {
            pickFirsts.add("lib/arm64-v8a/libc++_shared.so")
            pickFirsts.add("lib/armeabi-v7a/libc++_shared.so")
            pickFirsts.add("lib/x86_64/libc++_shared.so")
            pickFirsts.add("lib/x86/libc++_shared.so")
        }
    }
}
posted @ 2025-08-26 11:56  maplepie  阅读(45)  评论(0)    收藏  举报