让 Crosswalk 与 Phonegap Build 一起工作

Getting Crosswalk to work with Phonegap Build

我有一个使用 Phonegap Build 编译的本机应用程序。我正在尝试在我的应用程序中使用 Crosswalk Webview 插件。

根据官方Phonegap blog,所有插件现在都托管在 NPM 上。根据此博客 post,标记为 ecosystem:cordova 的插件应与 Phonegap Build 一起使用。

在尝试包含 cordova-plugin-crosswalk-webview (here) 时,Phonegap Build 失败并显示一条非常普通的错误消息 ("Oh geez. Your build failed. Sorry, but a problem occurred on the build server")。

有没有其他人遇到过这种情况?或者有没有其他人能够让 Crosswalk 与 Phonegap Build 一起工作?

PhoneGap Build 精选插件列表中的正式版本将为 arm 构建,但请注意它是旧版本。使用它:

<plugin name="org.crosswalk.engine" spec="1.3.0" source="pgb" />

对于x86

<plugin name="org.crosswalk.engine.x86" spec="1.3.0" source="pgb" />

或者 This plugin 允许您在 PGB 中构建 x86 版本或 arm 版本。

<plugin name="cordova-plugin-crosswalk-webview" source="npm" />
<plugin name="cordova-build-architecture" spec="https://github.com/MBuchalik/cordova-build-architecture.git#v1.0.1" source="git" />
<preference name="buildArchitecture" value="x86" />