2016-03-04 55 views
6

我在我的Cordova应用程序中集成了Crosswalk插件。当我发布这个应用程序谷歌播放。我不能在我的华硕手机代开2它抛出以下错误使用科尔多瓦Crosswalk的CPU架构不匹配

错误信息:CPU体系结构不匹配的人行横道

  • 科尔多瓦版本 - 6.0.0
  • 人行横道版本 - 最新

任何人都可以帮我解决这个问题吗?

回答

1

华硕手机倾向于使用英特尔x86芯片组。在使用本机代码做任何事情时,您需要考虑设备使用的各种芯片组。 Crosswalk使用本地代码构建。这听起来像你没有将ARM和x86芯片组的版本都包含到Google play中。

Cordava Crosswalk插件即装即用,将为您提供2个芯片组版本,1个用于ARM,1个用于x86 CPU架构。您应该将两个APK输出文件上传到Google Play。

备注:由于Google play将APK的最大尺寸从50mb更改为100mb,因此您现在可以选择将两个芯片组打包在一起。但是,您仍然可能需要考虑为每个版本单独构建并分别上传它们。

+1

如果有人不知道如何上传多个apk存储,这里是官方手册: https://developer.android.com/google/play/publishing/multiple-apks.html – Gaket