6

我从 git 克隆了一个现有的 ionic 项目。我有ionic 1.3.2cordova 4.2.0。克隆后,我cd进入目录并做了一个ionic browser add crosswalk. 它说人行横道已成功添加。然后当我尝试做时ionic run android,它说

没有添加任何平台。

所以我做了一个ioinic platform add android,这给了我这个错误:

无法安装 'org.apache.cordova.engine.crosswalk':CordovaError: Plugin doesn't 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

我该如何解决?

PS我使用的是ubuntu 14.04

4

3 回答 3

1

问题是人行横道浏览器。

如果您恢复到 android webview,这很糟糕,但可以工作。

离子浏览器还原 android
离子平台 rm android
离子平台添加 android


截至今天,2015 年 4 月 9 日。在更新节点运行时,离子,科尔多瓦后,我已经能够回到旧项目并添加人行横道

于 2015-03-24T14:31:19.707 回答
0

在运行之前,ionic run android您是否尝试过添加一个名为 www 的目录?

于 2015-02-10T19:50:59.060 回答
0

似乎通过输入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 滚动到完全原生的感觉。我仍然敬畏。:)

于 2015-04-04T21:52:14.200 回答