Error: Cannot find plugin.xml for plugin "phonegap-plugin-push". Please try adding it again
Error: Cannot find plugin.xml for plugin "phonegap-plugin-push". Please try adding it again
我正在尝试添加 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
- 离子框架版本:2.0.0-rc.0
- Ionic CLI 版本:2.1.0
- Ionic 应用程序库版本:2.1.0-beta.1
- OS:
- 节点版本:v6.7.0
如果我执行 ionic platform ls
我会得到:
可用平台:
- amazon-fireos ~3.6.3(已弃用)
- android~6.0.0
- blackberry10 ~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]"
时剩下的唯一问题是这条消息:
Error: Cannot find plugin.xml for plugin "phonegap-plugin-push".
Please try adding it again.
有什么想法吗?
我终于通过完全切换插件名称 (phonegap-plugin-push) 来管理它 URL (https://github.com/phonegap/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]
我在尝试添加存储插件时遇到了类似的错误:
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
插件目录,重新添加插件,成功
如果您收到错误消息“找不到 plugin.xml 插件”,请尝试安装类似 ionic cordova 插件的插件,添加 phonegap-plugin-push
我正在尝试添加 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
- 离子框架版本:2.0.0-rc.0
- Ionic CLI 版本:2.1.0
- Ionic 应用程序库版本:2.1.0-beta.1
- OS:
- 节点版本:v6.7.0
如果我执行 ionic platform ls
我会得到:
可用平台:
- amazon-fireos ~3.6.3(已弃用)
- android~6.0.0
- blackberry10 ~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]"
时剩下的唯一问题是这条消息:
Error: Cannot find plugin.xml for plugin "phonegap-plugin-push". Please try adding it again.
有什么想法吗?
我终于通过完全切换插件名称 (phonegap-plugin-push) 来管理它 URL (https://github.com/phonegap/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]
我在尝试添加存储插件时遇到了类似的错误:
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
插件目录,重新添加插件,成功
如果您收到错误消息“找不到 plugin.xml 插件”,请尝试安装类似 ionic cordova 插件的插件,添加 phonegap-plugin-push