未加载科尔多瓦插件相机;科尔多瓦-安卓版本的失败版本要求:>5.0.0-dev



我使用Netbeans 8来构建Cordova应用程序(我是新手),使用选择标准插件的标准方法,通过Netbeans Cordova配置使用。当我在Netbeans上构建时,构建成功,但相机插件被删除。构建输出显示:

Installing "cordova-plugin-camera" for android
Running command: cmd "/s /c "C:testplatformsandroidcordovaversion.bat""
Command finished with error code 0: cmd /s /c "C:testplatformsandroidcordovaversion.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并尝试一下,但我不知道如何绕过存储库的get(我对此完全陌生)

感谢任何帮助!

看起来你正在使用相机插件的'主'分支:https://github.com/apache/cordova-plugin-camera

当我们准备cordova-android 5.0发布时,我们正在对插件进行更改以支持它:https://github.com/apache/cordova-plugin-camera/commit/2714060b09c4d2765cf924d22f80a74d2502530f

不建议使用github主分支来使用插件,因为它容易出现这样的稳定性问题。

指南是使用发布cordova-plugin-camera的npm。例如,使用cordova CLI,您可以输入:

cordova plugin add cordova-plugin-camera

nikhil

相关内容

最新更新