我正在部署一个使用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-cli
或npm install -g expo-cli
。expo-cli
。
当前,没有办法解决此问题。但是世博团队承诺...
...要添加此功能 [64位二进制文件] 在截止日期之前。
请参阅此处:https://forums.expo.io/t/does-expo-package-64-bit-version/18947