【问题标题】:CrossWalk LITE integration with CordovaCrossWalk LITE 与 Cordova 的集成
【发布时间】:2015-10-16 16:35:14
【问题描述】:
我创建了一个 Cordova 项目并下载了 Crosswalk-Lite zip 文件。我的问题是我不知道下一步该做什么。该文档仅说:“与 crosswalk-project.org/documentation/cordova.html 相同”,但此页面说明了如何安装常规 Crosswalk,而不是 Lite。
将 Crosswalk Lite 与 Cordova 集成的 documentation 有点模棱两可。有人可以更具体地解释使其工作的步骤吗?
【问题讨论】:
-
-
当然。我创建了一个 Cordova 项目并下载了 Crosswalk-Lite zip 文件。我的问题是我不知道下一步该做什么。该文档仅说:“与crosswalk-project.org/documentation/cordova.html 相同”,但此页面说明了如何安装常规人行横道,而不是 Lite。
-
正如您所引用的,page 明确表示“如果您想要 crosswalk-lite(对于新项目),只需下载 crosswalk-lite .zip(而不是完整的 Crosswalk),然后按照完全相同的安装/构建说明。”我在下面引用。问:你试过这个吗?问:什么(如果有的话)不适合你?
-
好吧,正如 Paul 在下面建议的那样,我使用的是 Cordova 4.0 或更高版本,所以我遵循了 Cordova 4.0+ 说明 (crosswalk-project.org/documentation/cordova/cordova_4.html)。这些说明没有对 .zip 文件的任何引用,这就是为什么我如此困惑并决定发表这篇文章的原因。我刚刚阅读了 Cordova 3.x 的说明,我终于可以让它工作了(尽管我仍在使用 Cordova 5)。我猜你和我之间有沟通问题,反正我的问题已经解决了,谢谢你的帮助。
-
标签:
cordova
crosswalk-runtime
【解决方案1】:
根据文档:
https://crosswalk-project.org/documentation/cordova/cordova_4.html
-
最好的办法是确保您拥有 Cordova 4.0 或更高版本(当前版本为 5.1.1)。
-
下载并安装 Android SDK(当然,您总是需要它)。
-
下载并安装 Node.js 和 Cordova CLI(Cordova CLI 依赖于 Node/NPM)。
-
下载并安装 Crosswalk 和/或 Crosswalk-Lite
-
使用 Cordova CLI 创建项目平台(就像使用任何 Cordova 项目一样)
cordova create hello com.example.hello HelloWorld; cd hello; cordova platform add android
-
使用适用于 Android 的 Crosswalk WebView 引擎构建(这是“集成魔法”)
cordova plugin add cordova-plugin-crosswalk-webview
-
实现您的应用程序(就像任何 Crosswalk 或 Cordova 项目一样)
-
使用 Cordova CLI 构建实施的项目(就像任何 Cordova 应用程序一样):
cordova build android
【解决方案2】:
那么使用Ionic Framework 怎么样?
它简化了所有事情。
因此,使用 Ionic,您可以在 Ionic CLI 命令ionic browser list 列出的所有可用浏览器中进行选择。
输出示例:
Android - Browsers Listing:
Available - Crosswalk - ionic browser add crosswalk
Version 8.37.189.14 Published
Version 9.38.208.10 Published
Version 10.39.235.15 Published
Version 11.40.277.7 Published
Version 12.41.296.5 Published
(beta) Version 13.42.319.6 Published
(canary) Version 14.42.334.0 Published
Available - Crosswalk-lite - ionic browser add crosswalk-lite
(canary) Version 10.39.234.1 Published
(canary) Version 10.39.236.1 Published
然后,例如,使用以下命令安装alternate browser:
ionic browser add crosswalk-lite@10.39.236.1