CrossWalk 是什么?它是一个基于 Chromium 的浏览器组件,用来取代 Android4.x 中的 WebView 。 html
它的优点: android
1 大幅度提高 Web 程序性能 浏览器
2 支持最新的 HTML5 特性 app
3 解决不一样设备的兼容性问题 性能
它的缺点: ui
1 不支持 iOS ,也不支持 Android4.0 如下的版本 spa
2 打包后的 apk 文件将增长近20M code
能够根据实际状况决定是否使用。 xml
下面介绍如何将CrossWalk整合到一个普通的PhoneGap应用中。 htm
1、下载适配 PhoneGap/Cordova 的 CrossWalk SDK 。
下载地址: https://crosswalk-project.org/documentation/downloads.html打开网页,表格的最后两行是咱们须要下载的,若是手机 CPU 是 Intel 平台请下载 Cordova Android
(x86) ,其余请下载 Cordova Android(ARM) 。
2、将下载的SDK解压到硬盘,并将其中的 framework 文件夹导入 Eclipse 中。
在 Eclipse 的项目列表中将会出现:
framework xwalk_core_library
提示:若是有一个styles.xml文件报错,能够将该文件删除,不会有影响。
3、在你的 PhoneGap 项目上点击右键->属性(property),在弹出的窗口中切换到 Android 标签页,找到下方的 Library 区域。
将 CordovaLib 移除,并将:
framework xwalk_core_library添加到列表中,点击肯定。
4、为 PhoneGap 项目添加下面的权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />5、按下面的顺序依次 build 项目:
xwalk_core_library framework your application project提示:如何 build 项目?选中项目,点击右键并选择build pro ject。
整合完成,再次打包 App ,你会发现 CrossWalk 已经整合到 App 中。