现在, Crosswalk 已经以 Cordova 第三方插件 (Crosswalk WebView Plugin) 的形式全新发布,在已有的 Cordova 应用中只增加一行命令, Crosswalk WebView 插件就能自动集成并替换系统默认的 WebView。
$ cordova plugin add cordova-plugin-crosswalk-webview
Build 包含 Crosswalk WebView 引擎的 Cordova 应用
/path/to/hello/platforms/android/build/outputs/apk/android-x86-debug.apk /path/to/hello/platforms/android/build/outputs/apk/android-armv7-debug.apk
在模拟器或者设备上运行应用
$ cordova emulate android
$ cordova run android
远程调试 (Remote debugging) Crosswalk WebView
Crosswalk WebView 允许在 Android 4.0+ 的设备上远程调试 Cordova 应用。远程调试需要在开发环境中安装 Google Chrome 浏览器,按如下步骤进行调试:
1. 连接设备 USB 到开发环境
2. 打开 Cordova 应用
3. 在 Chrome 浏览器中输入 “chrome://inspect” 并访问
4. 基于 Crosswalk 的 Cordova 应用将会显示,点击应用下面的 "Inspect" 链接
5. Chrome 开发工具窗口将会打开
用 Crosswalk WebView 插件,Cordova/Phonegap 应用将能够获得相较于系统 WebView 更多的功能支持,例如 WebGL, WebAudio, Web Components 和 WebRTC,应用性能也极大改善,更重要的,平台 Android 4.0 到 Android 5.0+ 之间的碎片化和接口差异问题也不复存在。当然, 基于 Crosswalk 的远程调试的功能也同样不可或缺,她能帮助你实时 debug 应用。