6

我在我的 Cordova 应用程序中集成了人行横道插件。当我将此应用程序发布到 Google Play 时。我无法在我的华硕 gen 手机 2 中打开它会引发以下错误

错误消息:Crosswalk 的 CPU 架构不匹配

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

谁能帮我解决这个问题?

4

1 回答 1

1

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

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

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

于 2016-03-17T16:40:38.650 回答