我发现这个thread列出了问题,但没有给出解决方案.
正如文档中的解释,我在[我的项目文件夹]中做了一个CLI:离子插件添加phonegap-plugin-push –variable SENDER_ID =“[来自Google Developper Console的项目ID]”
在第一天,我遇到了Cordova和Cordova-android版本的问题.我将Cordova从6.3.0更新到6.4.0然后做了一个CLI:ionic platform rm android来删除现有的5.2版Cordova-android项目.
之后,当我做离子信息时,我得到:
> Cordova CLI:6.4.0
> Ionic Framework版本:2.0.0-rc.0
> Ionic CLI版本:2.1.0
> Ionic App Lib版本:2.1.0-beta.1
>操作系统:
>节点版本:v6.7.0
如果我做一个离子平台,我得到:
可用平台:
> 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(已弃用)
现在,当我启动离子插件时,唯一的问题是添加phonegap-plugin-push –variable SENDER_ID =“[来自Google Developper Console的项目ID]”是这条消息:
Error: Cannot find plugin.xml for plugin “phonegap-plugin-push”.
Please try adding it again.
任何的想法?
尝试添加存储插件时,我遇到了类似的错误: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插件目录并重新添加了插件,并且成功了.