Cordova 错误:找不到plugin“的plugin.xml;phonegap插件推送";。请尝试再次添加它

Cordova 错误:找不到plugin“的plugin.xml;phonegap插件推送";。请尝试再次添加它,cordova,cordova-plugins,ionic2,phonegap-pushplugin,Cordova,Cordova Plugins,Ionic2,Phonegap Pushplugin,我正在尝试添加phonegap推送插件,如中所述 我发现这个问题,但没有给出解决方案 正如文档中所解释的,我在[我的项目文件夹]中做了一个CLI:ionic plugin add phonegap plugin push--variable SENDER_ID=“[Google developer Console的项目ID]” 起初我对Cordova和Cordova的android版本有意见。我将Cordova从6.3.0更新到6.4.0,然后执行CLI:ionic platform rm an

我正在尝试添加phonegap推送插件,如中所述

我发现这个问题,但没有给出解决方案

正如文档中所解释的,我在[我的项目文件夹]中做了一个CLI:
ionic plugin add phonegap plugin push--variable SENDER_ID=“[Google developer Console的项目ID]”

起初我对Cordova和Cordova的android版本有意见。我将Cordova从6.3.0更新到6.4.0,然后执行CLI:
ionic platform rm android
,以删除现有的5.2版Cordova android项目

之后,当我做一个
ionic info
时,我得到:

  • Cordova CLI:6.4.0
  • 离子框架版本:2.0.0-rc.0
  • IONAL CLI版本:2.1.0
  • 爱奥尼亚应用程序库版本:2.1.0-beta.1
  • 操作系统:
  • 节点版本:v6.7.0
如果我做一个
离子平台ls
,我会得到: 可用平台:

  • amazon fireos~3.6.3(已弃用)
  • android~6.0.0
  • 黑莓10~3.8.0
  • 浏览器~4.1.0
  • firefoxos~3.6.3
  • webos~3.7.0
  • windows~4.4.0
  • wp8~3.8.2(已弃用)
现在,当我启动
ionic plugin add phonegap plugin push--variable SENDER_ID=“[project ID from Google developer Console]”时,唯一剩下的问题是以下消息:

错误:找不到插件“phonegap插件推送”的plugin.xml。 请尝试再次添加它


有什么想法吗?

我最终通过切换插件名称(phonegap插件推送)和完整URL()来管理它:

离子插件添加https://github.com/phonegap/phonegap-plugin-push --变量SENDER_ID=“[Google Developer控制台的项目ID]

而不是:


ionic plugin add phonegap plugin push--variable SENDER_ID=“[project ID from Google Developer Console]
我在尝试添加存储插件时遇到了类似的错误:

Error: Cannot find plugin.xml for plugin "cordova-sqlite-storage". Please try adding it again.
我发现插件文件夹不知何故仍然存在于myapp/plugins中,因此我有一个myapp/plugins/cordova sqlite存储


我删除了
myapp/plugins/cordova-sqlite-storage
plugin目录,并重新添加了插件,结果成功了。

如果出现错误“找不到插件的plugin.xml”尝试安装类似ionic cordova plugin add phonegap plugin push的插件

您可以尝试使用稍早版本的插件,可能最新版本已损坏。您可以在插件名称后使用
@x.y.z
指定版本号。谢谢,我最终使用完整的url而不是插件名称来管理它。这是最后一个版本。)我已经多次面对这个问题,并且总是使用完整的url方法。不知道为什么?非常感谢您提供的解决方案。如果您遇到错误“找不到plugin.xml for plugin”,请尝试安装类似ionic cordova plugin add phonegap plugin push的插件