【问题标题】:Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev插件不支持该项目的 cordova-android 版本。 cordova-android:4.1.1,失败的版本要求:> = 5.0.0-dev
【发布时间】:2025-12-09 23:10:01
【问题描述】:

我在使用 cordova CLI 时遇到问题,当我尝试添加一个位于 NPM 已发布插件列表中的插件时,我收到此错误:

“插件不支持此项目的cordova-android 版本。cordova-android: 4.1.1,版本要求失败:>=5.0.0-dev”

我在*中看到了这个问题:Cordova-plugin-camera is not being loaded; failed version requirement for cordova-android version: >5.0.0-dev

但这是由于使用了 Github 中的版本,推荐的解决方案是使用通过 Cordova CLI 在 npm 中发布的版本,这是我一直在做的。

任何帮助将不胜感激!

【问题讨论】:

  • 你在cordova中使用的是什么cordova android版本?您是否删除、升级和重新加载了android平台组件,因为如果您没有执行此步骤,您的项目可能仍在使用旧版本。

标签: android cordova plugins command-line-interface


【解决方案1】:

好的,我解决了我的问题,结果是,cordova 于 11 月 9 日发布了适用于 Android 的新稳定版本。我只需要通过以下方式更新:

    $cordova platform update android@5.0.0

【讨论】:

  • 如何查看当前的cordova-android版本?
  • 另外我们还得加回插件,比如cordova plugin add plugin.name 然后就完美了..
  • @wmfairuz 使用cordova platforms 列出当前安装平台的版本。
  • 如何在 phonegap build 中解决这个问题?
【解决方案2】:

我用这个命令解决了这个问题:

cordova 平台更新 android

注意:之后删除你的android平台(cordova platform remove android)并再次添加android平台(cordova platform add android)

【讨论】:

    最近更新 更多