插件不支持该项目的 cordova-android 版本。 cordova-android:6.2.3,失败的版本要求:> = 6.3.0 in oracle MAF2.5

Posted

技术标签:

【中文标题】插件不支持该项目的 cordova-android 版本。 cordova-android:6.2.3,失败的版本要求:> = 6.3.0 in oracle MAF2.5【英文标题】:Plugin doesn't support this project's cordova-android version. cordova-android: 6.2.3, failed version requirement: >=6.3.0 in oracle MAF2.5 【发布时间】:2018-04-25 14:20:00 【问题描述】:

我正在使用带有 MAF 扩展 2.5 的 jdeveloper 12.2.1.3

我需要帮助找出与 oracle maf 2.5 兼容的 Cordova 插件

每当我尝试使用任何类似的cordova插件时

1-cordova-plugin-file-transfer

2-cordova-plugin-media-capture

我收到以下错误

[09:02:17 AM] 插件不支持此项目的 cordova-android 版本。 cordova-android:6.2.3,版本要求失败:>=6.3.0

[09:02:17 AM] 跳过 android 的“cordova-plugin-media-capture”

这个错误是什么意思??

如何以及在哪里可以找到与 oracle MAF 2.5 兼容的 cordova 插件

提前致谢

卡希夫·阿里

【问题讨论】:

【参考方案1】:

随着插件的发展,它们需要更新的 Cordova平台 版本。在这种情况下,您的 cordova-android 版本是 6.2.3,现在已经快一年了。就 Cordova 应用而言,一年意味着它现在实际上已经过时了。

您必须以某种方式升级您的 cordova-android 版本

很遗憾,我无法帮助您了解如何使用 JDeveloper,因为我现在只使用 Visual Studio,它对管理 Cordova 及其平台非常强大.您也可以尝试 NetBeans,但它更复杂。或者您也可以使用命令行界面手动创建和管理 Cordova 应用程序(并不复杂,但需要耐心和大量的命令行输入)。

最后一种方法,即 CLI,具有巨大的优势,即无论何时下载平台或插件,都可以确保直接从 Apache Cordova 服务器获得最新的稳定版本。

要使用 CLI 创建新应用,(如果您已经安装了 NodeJS)运行以下命令:

cordova create hello com.example.hello HelloWorld

然后添加最新的cordova-android平台,输入:

cordova platform add android

现在,您的新应用将使用最新的 Cordova 8.0 和 cordova-android 7.1.0,您应该可以安装插件了。

【讨论】:

以上是关于插件不支持该项目的 cordova-android 版本。 cordova-android:6.2.3,失败的版本要求:> = 6.3.0 in oracle MAF2.5的主要内容,如果未能解决你的问题,请参考以下文章

编译cordova-android代码

006商城项目:该项目的路径访问问题

Ionic 3:更新到 cordova-android 9 后无法从驱动器中选择文件

使用冲突的 android 组件/依赖版本(play-services-location、firebase 等)构建 cordova-android

一个列表项中的按钮不可见导致其他列表项的按钮在该项目的 5、10、15、20 等空格处不可见

使用 nodejs 8、angularjs、ionic3、cordova8 更新 cordova-android 6 到 9、cordova-ios 5 到 6