首页 > 解决方案 > 如何为 android 应用程序添加 64 位支持?用于发布

问题描述

我试图发布一个应用程序。但我得到了错误

This release is not compliant with the Google Play 64-bit requirement error fix 

我通过添加以下代码搜索了谷歌查找,它将使应用程序成为 64 位

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
        ndk {
            abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
        }

但是我仍然遇到了那个错误,我的应用程序中只有 3 个架构

在此处输入图像描述

如何修复该错误?

标签: android

解决方案


经过一些打击和跟踪方法。我解决了这个问题。

我正在使用不支持 x86_64 架构的第三方依赖项。所以我只是为 armeabi-v7a 和 arm64-v8a 构建我的应用程序。

ndk.abiFilters 'armeabi-v7a','arm64-v8a'
        ndk {
            abiFilters 'armeabi-v7a','arm64-v8a'
        }

现在进一步的问题是它对设备支持总数的影响有多大

ARMv7: 98.1%

Intel x86: 1.7%

来源:https ://android.stackexchange.com/questions/186334/what-percentage-of-android-devices-runs-on-x86-architecture

因此,如果您面临同样的问题,那么离开 x86 架构并不是什么大问题


推荐阅读