【发布时间】:2018-11-03 18:46:28
【问题描述】:
我正在使用 Phonegap Build 为 Android、iOS 和 Windows 电话构建应用程序。要发送通知,我使用的是 phonegap-plugin-push,但无法构建 apk。
在我的 config.xml 中,我把它添加到了 google-services.json
<platform name="android">
<resource-file src="google-services.json" target="google-services.json" />
</platform>
即使 google-services.json 位于 config.xml 旁边的根文件夹中,我仍从 PhoneGap Build 收到此错误
任务“:processDebugGoogleServices”执行失败。
文件 google-services.json 丢失。谷歌服务插件 没有它就无法运行。
搜索位置:
/project/src/debug/google-services.json
/project/google-services.json
我仍然不明白为什么它不能正常工作,因为这正是被要求做的事情。提前感谢您的帮助。
其他信息:
我在 push-plugin (2.0.0) 旁边使用 phonegap cli-7.1.0 和其他 cordova 插件,这里是列表:
<plugin name="cordova-plugin-device" spec="1.1.6" source="npm" />
<plugin name="cordova-plugin-splashscreen" spec="4.0.3" source="npm" />
<plugin name="cordova-plugin-network-information" spec="1.3.3" source="npm" />
<plugin name="cordova-plugin-inappbrowser" spec="1.7.1" source="npm" />
<plugin name="cordova-plugin-statusbar" spec="2.2.3" source="npm" />
<plugin name="cordova-plugin-whitelist" spec="1.3.2" source="npm" />
<plugin name="cordova-plugin-screen-orientation" spec="2.0.1" source="npm" />
编辑
这似乎是我正在使用的 PhoneGap Build (PGB) 版本的问题。 push-plugin 的 2.0.0 版本应该使用新的 PGB 构建器构建。 https://blog.phonegap.com/phonegap-7-0-1-now-on-build-and-it-includes-some-important-changes-89087fe465f5
【问题讨论】:
-
@VicJordan 感谢您对我的问题投反对票,因为您的答案错过了我的问题...(然后将其删除)
-
我没有否决你的问题。事实上我赞成
-
还要注意你的语言。尊重这个社区。我删除了我的答案,因为这不相关并且对您没有任何帮助。
-
那是我的错,它发生在同一时间,我太快下结论了。抱歉,这个问题暂时阻碍了我(这不是再次生气的好理由,对不起)
标签: javascript cordova push-notification phonegap google-play-services