由于插件错误,Android构建失败

由于插件错误,Android构建失败,android,cordova,ionic-framework,Android,Cordova,Ionic Framework,不久前我安装了插件com.rjfun.cordova.plugin.admob,但上个月我删除了该插件。我刚刚删除了插件文件夹来删除插件。当我试图构建项目时,我确实会遇到一个错误 以下是我尝试过的事情: 通过以下方式删除插件:cordova plugin rm com.rjfun.cordova.plugin.admob。删除fetch.xml中的com.rjfun.cordova.plugin.admob插件和plugins文件夹中的android.xml文件 这是我在键入时确实遇到的错误:c

不久前我安装了插件com.rjfun.cordova.plugin.admob,但上个月我删除了该插件。我刚刚删除了插件文件夹来删除插件。当我试图构建项目时,我确实会遇到一个错误

以下是我尝试过的事情:

通过以下方式删除插件:
cordova plugin rm com.rjfun.cordova.plugin.admob
。删除
fetch.xml
中的
com.rjfun.cordova.plugin.admob
插件和plugins文件夹中的
android.xml
文件

这是我在键入时确实遇到的错误:
cordova build android

   Error: ENOENT, no such file or directory 'C:\Users\Dirk\Hollan d App 2015\Ionic\Holland\plugins\com.rjfun.cordova.plugin.admob\plugin.xml' at Object.fs.openSync (fs.js:432:18) at Object.fs.readFileSync (fs.js:289:15) at Object.module.exports.parseElementtreeSync (C:\Users\Dirk\AppData\Roam ing\npm\node_modules\cordova\node_modules\cordova-lib\src\util\xml-helpers.js:11 8:27) at new PluginInfo (C:\Users\Dirk\AppData\Roaming\npm\node_modules\cordova \node_modules\cordova-lib\src\PluginInfo.js:298:37) at PluginInfoProvider.get (C:\Users\Dirk\AppData\Roaming\npm\node_modules \cordova\node_modules\cordova-lib\src\PluginInfoProvider.js:35:32) at C:\Users\Dirk\AppData\Roaming\npm\node_modules\cordova\node_modules\co rdova-lib\src\plugman\prepare.js:79:45 at Array.forEach (native) at Object.handlePrepare (C:\Users\Dirk\AppData\Roaming\npm\node_modules\c ordova\node_modules\cordova-lib\src\plugman\prepare.js:77:24) at C:\Users\Dirk\AppData\Roaming\npm\node_modules\cordova\node_modules\co rdova-lib\src\cordova\prepare.js:108:21 at Array.map (native)
我希望任何人都有同样的问题,或者知道解决这个问题的方法


谢谢大家!

删除插件的正确方法是:

cordova plugin rm com.rjfun.cordova.plugin.admob
您不必手动删除任何内容。也许您现在可以通过删除平台并再次添加来更正所有XML文件,如下所示:

cordova platform rm android
cordova platform add android
cordova build android
执行这些命令后,您可以为Android重建项目,如下所示:

cordova platform rm android
cordova platform add android
cordova build android

另外请注意,如果您使用Ionic作为问题的标签,您可以在所有命令中将
cordova
替换为
Ionic

如果您对答案感到满意,请单击答案旁边的复选标记以接受答案。我已经完成了,但在添加平台之前,我必须手动删除插件。