构建适用于Google Play的64位和32位捆绑软件

时间:2020-03-22 00:01:22

标签: android

我在这里遇到这个问题,已经让我发疯了。

我们没有问题地将APK上传到商店。突然Google Play改变了他们的规则,现在您只能上传只有64位的APK。因此,我们发现我们的应用程序的wich模块具有32位文件夹,并将其删除。我们生成了一个APK,并将其上传。没问题,没有错误,没有警告。但是,现在我们有很多设备无法下载该应用程序。旧的,我们需要它们。

因此,我尝试生成一个要上传的捆绑包,而我做到了。但是我有同样的问题。这是我所做的: 我在项目中插入了一个AAR,它是32/64位问题。因此,我们打开了AAR的项目并删除了32位文件夹,再次生成了AAR,然后再次将其包含在项目中。 然后我生成了BUNDLE并上传到商店。没有错误,没有警告,什么都没有。但是我们以前用apk遇到的问题仍然存在,旧手机无法下载该应用程序。 因此,我恢复了带有32位文件夹的OLD AAR,并在Gradle应用程序文件中用此东西生成了一个Bundle:

defaultConfig {
    applicationId "ar.com.redlink.vale"
    minSdkVersion 16
    targetSdkVersion 28
    versionCode 80
    versionName "3.15.0"
    multiDexEnabled true
    vectorDrawables.useSupportLibrary = true
    ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86'
    dimension "default"
}
splits {
    abi {
        include  'armeabi-v7a','arm64-v8a','x86'
    }
}

我试图将Bundle上载到商店,但出现错误,因为mi文件包含32位内容,因此我无法上载。

我不知道该怎么办。也许我对这件事不了解。

0 个答案:

没有答案