使用Cordova的Crosswalk的CPU架构不匹配

时间:2016-03-04 11:28:10

标签: crosswalk

我在我的Cordova应用程序中集成了crosswalk插件。当我发布这个应用程序谷歌播放。我无法打开我的华硕手机2,它会抛出错误

错误消息:人行横道的CPU架构不匹配

  • Cordova版本 - 6.0.0
  • 人行横道版 - 最新

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

1 个答案:

答案 0 :(得分:1)

华硕手机倾向于使用英特尔x86芯片组。使用本机代码执行任何操作时,您需要考虑设备使用的各种芯片组。 Crosswalk使用本机代码构建。听起来你没有为ARM播放ARM和x86芯片组的构建。

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

注意:由于Google Play将最大APK大小从50mb更改为100mb,您现在可以选择将两个芯片组打包在一起。但是,您可能仍然需要考虑为每个构建单独的构建并单独上载它们。