我正在尝试添加phonegap-推送插件,如文档所述。
我发现这个线程列出了问题,但没有给出解决方案。
正如在文档中解释的那样,我在我的项目文件夹中做了一个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.2Cordova-android项目。
在那之后,当我做ionic info
时,我得到:
如果我做了一个ionic platform ls
,就会得到:可用的平台:
现在,我启动ionic plugin add phonegap-plugin-push --variable SENDER_ID="[project id from Google Developper Console]"
时剩下的唯一问题是这样的消息:
错误:找不到plugin.xml的插件“phonegap-插件-推送”。请再加一次。
有什么想法吗?
发布于 2016-11-10 17:13:06
我最终通过切换插件名(phonegap- plugin )通过完整的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]
发布于 2017-06-20 09:04:11
我也遇到了一个类似的错误,尽管我试图添加存储插件:
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
插件目录,重新添加了插件,它成功了。
发布于 2021-02-05 00:11:21
如果您遇到“找不到插件的plugin.xml”的错误,请尝试安装像这个离子cordova插件添加phonegap插件的插件
https://stackoverflow.com/questions/40529452
复制相似问题