【问题标题】:Error: Cannot find plugin.xml for plugin "phonegap-plugin-push". Please try adding it again错误:找不到插件“phonegap-plugin-push”的 plugin.xml。请尝试重新添加
【发布时间】:2017-03-24 14:10:13
【问题描述】:

我正在尝试按照doc 中的说明添加 phonegap-push-plugin。

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

正如文档中解释的那样,我在 [我的项目文件夹] 中做了一个 CLI:ionic plugin add phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]"

起初我遇到了 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
  • Ionic 框架版本:2.0.0-rc.0
  • Ionic CLI 版本:2.1.0
  • Ionic 应用程序库版本:2.1.0-beta.1
  • 操作系统:
  • 节点版本:v6.7.0

如果我执行ionic platform 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 Developper Console]" 时剩下的唯一问题是这条消息:

错误:找不到插件“phonegap-plugin-push”的 plugin.xml。 请尝试重新添加。

有什么想法吗?

【问题讨论】:

  • 您可以尝试使用稍早版本的插件——也许最新版本已损坏。您可以在插件名称后使用@x.y.z 指定版本号。
  • 感谢我终于通过使用完整的 url 而不是插件名称来管理它。这是最后一个版本。)

标签: cordova cordova-plugins ionic2 phonegap-pushplugin


【解决方案1】:

我终于通过完整 URL (https://github.com/phonegap/phonegap-plugin-push) 切换插件名称 (phonegap-plugin-push) 来管理它:

ionic plugin add https://github.com/phonegap/phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]

代替:

ionic plugin add phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]

【讨论】:

  • 我多次遇到这个问题,总是使用完整的url方法。不知道为什么?
  • 非常感谢您的解决方案。如果您收到错误“无法找到插件的 plugin.xml”,请尝试安装像这样的插件 ionic cordova plugin add phonegap-plugin-push
【解决方案2】:

我在尝试添加存储插件时遇到了类似的错误:

Error: Cannot find plugin.xml for plugin "cordova-sqlite-storage". Please try adding it again.

我发现插件文件夹不知何故仍然存在于 myapp/plugins 中,因此我有一个 myapp/plugins/cordova-sqlite-storage

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

【讨论】:

    【解决方案3】:

    如果您收到错误“无法找到 plugin.xml for plugin”,请尝试安装像这样的插件 ionic cordova plugin add phonegap-plugin-push

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-05
      • 2017-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 2015-10-20
      相关资源
      最近更新 更多