【问题标题】: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

  1. 最好的办法是确保您拥有 Cordova 4.0 或更高版本(当前版本为 5.1.1)。

  2. 下载并安装 Android SDK(当然,您总是需要它)。

  3. 下载并安装 Node.js 和 Cordova CLI(Cordova CLI 依赖于 Node/NPM)。

  4. 下载并安装 Crosswalk 和/或 Crosswalk-Lite

  5. 使用 Cordova CLI 创建项目平台(就像使用任何 Cordova 项目一样)

    cordova create hello com.example.hello HelloWorld; cd hello; cordova platform add android

  6. 使用适用于 Android 的 Crosswalk WebView 引擎构建(这是“集成魔法”)

    cordova plugin add cordova-plugin-crosswalk-webview

  7. 实现您的应用程序(就像任何 Crosswalk 或 Cordova 项目一样)

  8. 使用 Cordova CLI 构建实施的项目(就像任何 Cordova 应用程序一样):

    cordova build android

【讨论】:

  • 感谢您的回答保罗。我需要的是对第四步的解释,即如何处理 Crosswalk-Lite 文件 (download.01.org/crosswalk/releases/crosswalk-lite/android/…)。还有两件事:当前的 Crosswalk-Lite 版本是 10,你确定它会与 Cordova 4 兼容吗?第六步不会安装正式版而不是Lite?
【解决方案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

【讨论】:

    猜你喜欢
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 2016-03-29
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多