【问题标题】:Can't add crosswalk with ionic cli 1.3.2无法使用 ionic cli 1.3.2 添加人行横道
【发布时间】:2015-08-13 10:44:02
【问题描述】:
我从 git 克隆了一个现有的 ionic 项目。我有ionic 1.3.2 和cordova 4.2.0。克隆后,我 cded 进入目录并执行 ionic browser add crosswalk。它说人行横道已成功添加。然后当我尝试做ionic run android时,它说
未添加任何平台。
所以我做了一个ioinic platform add android,这给了我这个错误:
无法安装 'org.apache.cordova.engine.crosswalk':CordovaError: Plugin does not support this project's cordova-android version。 cordova-android:3.6.4,版本要求失败:> = 4.0.0-dev`。
ionic platform add android@4.0.0-dev 返回
无法获取平台android@4.0.0-dev:错误:找不到版本:cordova-android@4.0.0-dev
我该如何解决这个问题?
附:我正在使用 ubuntu 14.04
【问题讨论】:
标签:
android
cordova
ionic
crosswalk-runtime
cordova-4
【解决方案1】:
问题出在人行横道浏览器上。
如果你恢复到 android webview,这很糟糕,但可以。
离子浏览器还原安卓
离子平台rm android
离子平台添加android
截至今天,2015 年 4 月 9 日。在更新节点运行时、离子、cordova 后,我已经能够回到旧项目并添加人行横道
【解决方案2】:
在运行ionic run android 之前,您是否尝试过添加一个名为 www 的目录?
【解决方案3】:
似乎通过输入ionic platform add android,它从npm和最新的cordova-android版本安装平台,即.... 3.7.1(当前)
Cordova-android 4.0 仍是测试版,但对于那些希望安装它的人来说,这是个好消息。可以直接从 apache github 仓库下载 4.0 版本:
ionic platform add https://github.com/apache/cordova-android.git
沿着这条路还有更多的错误,但至少它是解决那个错误的有效解决方案。看来 apache 在插件兼容性方面还有很多问题,希望在下一个正式版本中能够解决。
更新:
下载英特尔 XDK。 这只是一个用于开发移动应用程序的令人难以置信的工具,英特尔在 imo 上真的想出来了。内置括号、模拟器、远程调试,最重要的是:一键点击构建带有人行横道的安卓apk。您所要做的就是导入您的 www 文件夹,一切顺利!
我的应用在滚动时从缓慢的 5fps 变为单击时完全原生的感觉。我仍然敬畏。 :)