在发布应用程序构建Expo / React本地时,如何修复播放商店错误约为64位二进制文件



我正在部署一个使用React Native和Expo构建的应用程序以播放商店,并且出现以下错误:

此版本不符合播放64位的要求。 以下64位设备可用以下APK或应用捆绑包,但是它们只有32位本地代码:1。从2019年1 de Agosto de 2019中,所有版本必须符合播放64位需求。除了应用程序中的32位本机代码外,代码。使用Android App Bundle Publishing格式自动确保每个设备体系结构仅接收所需的本机代码。

我的博览会版本是27.0.1

关于这篇文章https://github.com/facebook/react-native/issues/2814 react-native v0.59是64位符合64位(https://face.github.io(/react-native/blog/2019/03/12/释放反应 - 本地-059(

和EXPO 27支持反应-native v0.55。我不是博览会的专家,但是您可以手动升级对v0.59的反应吗?或者也许等待新版本的博览会?

2019年7月16日,他们在64位支持和Android应用程序包中说:

我们想让您知道,您现在可以构建64位支持支持的.apks,这些.apks也可以使用带有SDK33项目的Android App Bundles(AABS(,当然,SDK34发布后。(由于SDK33是使用React Native 0.59的第一个Expo SDK版本,因此允许64位支持的React本机版本无法更新SDK的先前版本。(

这些更新有助于我们支持您向Google Play商店提交的新提交,该商店将需要从8月1日开始拥有64位支持。您现有的应用程序不需要升级即可包括64位,直到您需要提交下一个应用程序更新(尽管SDK33还有很多其他有趣的事物!(。

确保您通过运行yarn global add expo-clinpm install -g expo-cli

运行最新版本的expo-cli

当前,没有办法解决此问题。但是世博团队承诺...

...要添加此功能 [64位二进制文件] 在截止日期之前。

请参阅此处:https://forums.expo.io/t/does-expo-package-64-bit-version/18947

最新更新