应用程序包可用于 64 位设备,但它们只有 32 位本机代码:5

Sav*_*tel 3 android

以下 APK 或 App Bundle 可用于 64 位设备,但它们仅具有 32 位本机代码:5。

在您的应用程序中包含 64 位和 32 位本机代码。
使用 Android App Bundle 发布格式自动确保每个设备架构仅接收其所需的本机代码。这可以避免增加应用程序的整体大小。了解更多

我的摇篮:

defaultConfig {
    applicationId "com.all.effect.photo.editor"
    minSdkVersion 16
    targetSdkVersion 29
    versionCode 6
    versionName "1.6"
    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    multiDexEnabled true
    ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
}
Run Code Online (Sandbox Code Playgroud)

如何构建一个同时兼容 64 位和 32 位架构的apk ?

Sav*_*tel 5

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
Run Code Online (Sandbox Code Playgroud)

改成

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86_64'
Run Code Online (Sandbox Code Playgroud)

需要从 ndk 过滤器中删除x86,我的问题现在解决了。