科尔多瓦:找不到的plugin.xml
问题描述:
我想从我的coordova文件删除该插件,我得到这个问题科尔多瓦:找不到的plugin.xml
Error: Cannot find plugin.xml for plugin 'org.apache.cordova.file-transfer'. Please try adding it again.
这是科尔多瓦命令删除插件
cordova plugin rm cordova-plugin-file-transfer
请协助我为何无法移除此插件。谢谢
答
我试图升级一个插件时遇到了这个问题。
从this post建议删除插件文件夹<myapp>/plugins/cordova-plugin-file-transfer
开始。如果插件仍然无法通过cordova删除,请编辑<your_app>/plugins
中的3个json文件,并删除所有对cordova-plugin-file-transfer的引用。
----从android.json除去----
"cordova-plugin-file-transfer": {
"PACKAGE_NAME": "com.mycompany.myapp"
}
----从ios.json ----
"cordova-plugin-file-transfer": {
"PACKAGE_NAME": "com.mycompany.myapp"
}
除去----从除去fetch.json ----
"cordova-plugin-file-transfer": {
"source": {
"type": "registry",
"id": "cordova-plugin-file-transfer"
},
"is_top_level": true,
"variables": {}
}
Cordova现在将认识到该插件未安装。这解决了我的更新问题,因为我终于能够运行cordova plugin add cordova-plugin-file-transfer
而不会出现错误。
答
首先,确保插件没有在您的config.xml中列出。然后你就可以重新安装例如平台为Android,你将进入你的项目在命令行中执行以下操作:
cordova platform remove android
cordova platform add android
尝试看看这个答案。 http://stackoverflow.com/a/30299721/4515566 – arainone