未加载Cordova插件摄像头;cordova android版本的版本要求失败:>;5.0.0-dev
我正在使用Netbeans 8来构建Cordova应用程序(我是新手),使用标准方法通过Netbeans Cordova配置选择要使用的标准插件。当我在Netbeans上构建时,构建是成功的,但是相机插件被删除了。构建输出显示:未加载Cordova插件摄像头;cordova android版本的版本要求失败:>;5.0.0-dev,android,cordova,netbeans,phonegap-plugins,Android,Cordova,Netbeans,Phonegap Plugins,我正在使用Netbeans 8来构建Cordova应用程序(我是新手),使用标准方法通过Netbeans Cordova配置选择要使用的标准插件。当我在Netbeans上构建时,构建是成功的,但是相机插件被删除了。构建输出显示: Installing "cordova-plugin-camera" for android Running command: cmd "/s /c "C:\test\platforms\android\cordova\versi
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并尝试一下,但我不知道如何绕过从存储库获取(我在这方面完全是新手)
感谢您的帮助 看起来您正在使用摄像头插件的“主”分支: 在我们准备cordova android 5.0发布时,我们正在对插件进行更改以支持它: 使用github主分支不是推荐的使用插件的方法,因为它容易出现类似这样的稳定性问题 指南是在cordova plugin camera发布的地方使用npm。例如,使用cordova CLI,您可以键入:
cordova plugin add cordova-plugin-camera
-Nikhil谢谢!我花了很长时间才弄明白如何在netbeans中适应它(它会自动恢复到主分支),但我想我有一个方法可以帮助那些人:1)按照Nikhil的建议安装插件,2)在netbeans配置UI中添加插件,不要构建,3)编辑nbproject/plugins.properties以读取“org.apache.cordova.camera=cordova plugin-camera”(本地获取),并且永远不要从netbeans配置UI中删除插件。唯一的问题是它只适用于每第二次构建。。。在使用NB8的其他版本中,插件仍然会被删除(但会在本地恢复)。我找到了解决Netbeans工作流问题的另一个解决方案。1) 根本不要使用Netbeans插件配置UI。2) 通过“cordova plugin add cordova plugin camera”等从项目目录运行,安装插件,并在build.xml中注释掉“plugintask:”。在这方面很有帮助。但是使用npm对我来说也会产生同样的错误。。。sudo phonegap plugin add org.apache.cordova.camera密码:注意:org.apache.cordova.camera已自动转换为cordova plugin camera并从npm获取。这是由于我们的旧插件注册表关闭。通过npm获取插件“cordova plugin camera”为android插件安装“cordova plugin camera”不支持此项目的cordova android版本。cordova android:4.1.1,版本要求失败:>=5.0.0-dev跳过android的“cordova插件摄像头”