Google警告开发人员包括适用于Android应用的64位版本

时间:2019-06-17 11:09:34

标签: android cordova 32bit-64bit crosswalk cordova-android

Google warning developers自2019年8月1日起,所有应用都必须为64位。

我使用Cordova将我们的网络应用构建为Android应用,并将生成的32位APK文件上传到Google Play商店

Cordova crosswalk plugin允许我分别使用命令cordova build android --releasecordova build android --release --xwalk64bit来构建32位和64位版本。

在构建时,两个APK都使用了相同的android版本代码

问题:

  1. 以前,我以前只将32位版本上传到Play商店(生产跟踪)。现在,由于我同时拥有32位和64位版本的APK,是否应该将这两个APK上传到Play商店中以支持32位和64位移动设备?
  2. 将32位和64位版本上传到生产版本的过程是什么? Google doc涉及多个APK,但没有提及32位和64位版本。
  3. Play商店会负责将32位APK传输到32位移动设备,将64位APK传输到64位移动设备吗?

注意: 我无法使用Android App Bundle package format生成.aab,因为cordova-android尚未开始支持,并且有一个为此Github issue创建了

1 个答案:

答案 0 :(得分:1)

当同时上传32位和64位版本时,我在Play商店中遇到问题。在构建期间生成版本代码时,crosswalk插件似乎存在问题。 https://stackoverflow.com/a/43570109/2474301

对此问题进行了说明

我必须更改插件代码,如StackOverflow链接中解释的答案

使用正确的版本代码制作32位和64位版本后,我就可以将32位和64位APK都上传到Google Play商店中。这两个APK均已传送到适当的手机。