我在我的 Cordova 应用程序中集成了人行横道插件。当我将此应用程序发布到 Google Play 时。我无法在我的华硕 gen 手机 2 中打开它会引发以下错误
错误消息:Crosswalk 的 CPU 架构不匹配
- 科尔多瓦版本 - 6.0.0
- 人行横道版 - 最新
谁能帮我解决这个问题?
我在我的 Cordova 应用程序中集成了人行横道插件。当我将此应用程序发布到 Google Play 时。我无法在我的华硕 gen 手机 2 中打开它会引发以下错误
错误消息:Crosswalk 的 CPU 架构不匹配
谁能帮我解决这个问题?
华硕手机倾向于使用英特尔 x86 芯片组。使用本机代码执行任何操作时,您需要考虑设备使用的各种芯片组。Crosswalk 是用本机代码构建的。听起来您没有将 ARM 和 x86 芯片组的构建包含到 Google play 中。
开箱即用的 Cordava Crosswalk 插件将为您提供 2 个芯片组版本,1 个用于 ARM,1 个用于 x86 CPU 架构。您应该将两个 APK 输出文件上传到 Google Play。
注意:由于 Google Play 将最大 APK 大小从 50mb 更改为 100mb,您现在可以选择将两个芯片组打包在一起。但是,您可能仍需要考虑为每个单独构建并单独上传它们。