react-native - 此版本不符合 Google Play 64 位要求 (ExpoKit)
问题描述
Google Play 中的警告:
此版本不符合 Google Play 64 位要求
以下 APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码: 1.
从 2019 年 8 月 1 日起,所有版本都必须符合 Google Play 64 位要求。
在您的应用程序中包含 64 位和 32 位本机代码。使用 Android App Bundle 发布格式自动确保每个设备架构只接收它需要的本机代码。这样可以避免增加应用程序的整体大小。
如何解决这个问题?
我已经尝试过添加ndk.abiFilters
in gradle
ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
当我创建 apk 时,应用程序立即开始崩溃。
解决方案
您必须升级您的本机反应。对于世博会,请遵循react native docs。对于没有 expo的本机反应,您可以使用以下命令:
sudo npm install -g react-native-git-upgrade
然后
react-native-git-upgrade
推荐阅读
- amazon-web-services - AWS 等效于 Azure Service Fabric 集群
- .net - Dotnet Test Command Unknown switch, -r
- facebook - How can I use facebook test users to login using Facebook Login in Android App?
- javascript - How to render a Google Slides presentation via API and control / move slides?
- r - How can I call my shinyapp through functions?
- elasticsearch - 弹性搜索。es 结尾的复数怎么去掉?
- swift - 未调用协议函数
- python - 逆动力学控制器 Drake
- javascript - 使用 setInterval 调用一个 react 组件函数
- ubuntu - 在 C 程序中使用 Apache APR 库的问题