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

问题描述 投票:0回答:1

以下APK或应用捆绑包可用于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'
}

我如何构建与64位和32位体系结构兼容的apk

android
1个回答
0
投票
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

更改为

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86_64'

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

© www.soinside.com 2019 - 2024. All rights reserved.