cordova使用mac运行android

cordova使用mac运行android,cordova,ionic2,Cordova,Ionic2,无法从config.xml还原插件“cordova插件文件传输”。您可能需要再次尝试添加它。错误:已安装插件的版本:“cordova插件”-file@4.3.3“不满足依赖插件要求”cordova插件文件@^5.0.0“。Try--强制使用已安装的插件作为依赖项 我在跑步时面临上述问题 ionic cordova run android 在mac上。不知道为什么会有这个问题。我使用的是安卓6.4.0。TL;DR:运行以下命令: ionic cordova plugin rm cordova-p

无法从config.xml还原插件“cordova插件文件传输”。您可能需要再次尝试添加它。错误:已安装插件的版本:“cordova插件”-file@4.3.3“不满足依赖插件要求”cordova插件文件@^5.0.0“。Try--强制使用已安装的插件作为依赖项

我在跑步时面临上述问题

ionic cordova run android

在mac上。不知道为什么会有这个问题。我使用的是安卓6.4.0。

TL;DR:运行以下命令:

ionic cordova plugin rm cordova-plugin-file --force
ionic cordova plugin add cordova-plugin-file@latest
ionic cordova run android
当您运行
ionic cordova run android
时,cordova CLI正在运行
prepare
操作,该操作将尝试恢复
config.xml
/
package.json
中存在但未安装在本地项目中的任何插件


因此,它正在尝试安装最新版本的
cordova插件文件传输
,但失败了,因为您在
plugins/
cordova插件文件传输
v5.0.0+

中安装了
cordova插件文件
的v4.3.3版,感谢@DaveAlden解决了上述问题。但现在面临着类似错误的问题:JDK1.8或更高版本的需求检查失败,我有java版本“9.0.1”java(TM)SE运行时环境(构建9.0.1+11)java热点(TM)64位服务器VM(构建9.0.1+11,混合模式),这是因为。潜在的解决方案。