首页 > 解决方案 > 此版本不符合 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-nativereact-native-androidexpo

解决方案


您必须升级您的本机反应。对于世博会,请遵循react native docs。对于没有 expo的本机反应,您可以使用以下命令:

sudo npm install -g react-native-git-upgrade

然后

react-native-git-upgrade

推荐阅读