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

Android 应用程序捆绑包可用于64位设备,但它们只有32位本机代码:5,android,Android,以下APK或应用程序捆绑包可用于64位设备,但它们只有32位本机代码:5 在应用程序中包括64位和32位本机代码。 使用Android应用程序包发布格式自动确保每个设备架构只接收其所需的本机代码。这样可以避免增加应用程序的总体大小。了解更多 我的格拉德尔: defaultConfig { applicationId "com.all.effect.photo.editor" minSdkVersion 16 targetSdkVersion 29 versionC

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

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

我的格拉德尔:

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'
}
如何构建既兼容64位体系结构又兼容32位体系结构的apk

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
改为

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86_64'
需要从ndk过滤器中删除x86,我的问题现在就解决了

改为

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86_64'
需要从ndk筛选器中删除x86,我的问题现在就解决了。

defaultConfig{

}

请确保此设置应包含在defaultConfig中。如果有外部框架/库,则加载项cmake

defaultConfig{

}

请确保此设置应包含在defaultConfig中。如果有外部框架/库,则加载项cmake