在 App Bundle 中构建时缺少 .so 文件 lib

unb*_*Dev 3 java android .so google-play-console android-app-bundle

我正在尝试在 Playstore 上发布一个包含 .so lib 文件的应用程序。当我尝试调试它时,该应用程序运行良好。但是,当我尝试发布它并通过 .aab 将其上传到 PlayStore 并安装它时,我的应用程序找不到我放入 Jnilibs 文件夹中的 .so 文件。它说

未找到.so 文件

我尝试了很多解决方案(ndk、abifilters、split 等),但没有任何效果。我使用的是 Android Studio 北极狐 2020.3.1 版本。

Blu*_*ean 15

选项设置“android.bundle.enableUncompressedNativeLibs=false”已弃用。当前默认值为“true”。它将在 Android Gradle 插件 8.0 版本中删除。您可以将以下内容添加到 build.gradle 中:

android {
    packagingOptions {
        jniLibs {
            useLegacyPackaging = true
        }
    }
}
Run Code Online (Sandbox Code Playgroud)