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