Cordova FCM - 构建错误:无法应用插件[id'com.google.gms.google-services']

时间:2016-09-01 20:35:58

标签: android ios cordova firebase firebase-notifications

我有一个Android和iOS的Cordova应用程序,我正在尝试添加FCM,因此我可以发送推送通知。我已经多次按照网站上的设置说明继续获得相同的构建错误。

这是我运行Cordova build时遇到的错误

tsc

这是build.gradle文件FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\Me\workspace\App\platforms\android\build.gradle' line: 326 * What went wrong: A problem occurred evaluating root project 'android'. > Failed to apply plugin [id 'com.google.gms.google-services'] > For input string: "+" 的最后一行,这是安装说明所要做的。

我创建了一个帐户,从apply plugin: 'com.google.gms.google-services'获取了我的包名,然后将AndroidManifest.xml添加到Android项目的main中,然后在google-services.json文件中添加了3行,但我继续得到这个错误。

我做错了什么?谢谢你的帮助。

1 个答案:

答案 0 :(得分:7)

我有类似的问题。

我的修复是编辑./platforms/android/project.properties

我在所有Google服务上将+更改为10.0.1。 (确保SDK是最新的)

即:

cordova.system.library.1=com.google.android.gms:play-services-analytics:+

cordova.system.library.1=com.google.android.gms:play-services-analytics:10.0.1

做一个构建并且全部工作。