我正在使用 Netbeans 8 构建 Cordova 应用程序(并且是新手),使用标准方法选择要通过 Netbeans cordova 配置使用的标准插件。当我在 Netbeans 上构建时,构建成功但相机插件被删除。构建输出显示:
Installing "cordova-plugin-camera" for android
Running command: cmd "/s /c "C:\test\platforms\android\cordova\version.bat""
Command finished with error code 0: cmd /s /c "C:\test\platforms\android\cordova\version.bat"
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev
我的Cordova版本是5.3.3,我的cordova-android平台是4.1.1。没有 5.0.0-dev Cordova android 平台,所以我很困惑!
当我查看 netbeans 从中提取的 github 存储库时,plugin.xml 确实列出了这个:
<engine name="cordova-android" version=">=5.0.0-dev" />
这会是问题所在吗?这是存储库的问题吗?我会尝试避开存储库并在本地存储并将该行更改为 4.1.1 并尝试一下,但我无法弄清楚如何绕过存储库的获取(我是全新的)
感谢任何帮助!
最佳答案
看起来您正在使用相机插件的“master”分支:https://github.com/apache/cordova-plugin-camera
在我们为 cordova-android 5.0 的发布做准备时,我们正在对插件进行更改以支持它:https://github.com/apache/cordova-plugin-camera/commit/2714060b09c4d2765cf924d22f80a74d2502530f
不推荐使用 github master 分支来使用插件,因为它很容易出现这样的稳定性问题。
指南是在发布 cordova-plugin-camera 的地方使用 npm。例如,使用 cordova CLI,您可以键入:
cordova plugin add cordova-plugin-camera
-尼基尔
关于android - 未加载 Cordova-plugin-camera; cordova-android 版本 : >5. 0.0-dev 的版本要求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33313112/