android - 如何为 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 个架构
如何修复该错误?
解决方案
经过一些打击和跟踪方法。我解决了这个问题。
我正在使用不支持 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%
因此,如果您面临同样的问题,那么离开 x86 架构并不是什么大问题
推荐阅读
- file - 在 Love2D 中读取 txt 文件时遇到问题
- javascript - 使用承诺调用 Facebook API
- c# - 使用单元素数组的 JSON.NET 自定义序列化
- python - 在具有多个参数的 pandas 数据帧上应用滚动函数
- flutter - Container BoxShadow 不适用于 InkWell 材料
- python - Headless Selenium 未使用 Chrome 驱动程序在 Python 中提取数据
- python - python在不使用for循环的情况下,与其他列表的嵌套列表的每个元素类似地查找
- android - 按下浮动操作按钮并单击地图时,Google Maps 检测到长按
- scala - 读取 Spark 属性文件
- python - 将列表元素“随机无重复”附加到多个 html 文件