Android:GCM错误 - string / gcm_defaultSendorid错误:重复资源错误

时间:2016-10-23 14:17:34

标签: android google-cloud-messaging

我正在尝试使用GCM连接/注册我的Android应用,但是我在构建期间收到以下错误

错误:任务':app:mergeDebugResources'执行失败。

  

[string / gcm_defaultSenderId] C:\ Users \ AndroidStudioProjects \ Advanced_Android_Development \ app \ src \ main \ res \ values \ strings.xml [string / gcm_defaultSenderId] C:\ Users \ AndroidStudioProjects \ Advanced_Android_Development \ app \ build \ generated \ res \ google-services \ debug \ values \ values.xml:错误:重复资源

当我验证这两个文件时,我注意到唯一的共性是两个文件中都存在gcm_defaultSenderId属性。任何人都可以帮助我理解问题是什么吗?

我在firebase https://console.firebase.google.com

中创建控制台项目后下载了google-services.json文件

1 个答案:

答案 0 :(得分:0)

当我验证了这两个文件时,我能够找出问题

[string / gcm_defaultSenderId] C:\ Users \ AndroidStudioProjects \ Advanced_Android_Development \ app \ src \ main \ res \ values \ strings.xml [string / gcm_defaultSenderId] C:\ Users \ AndroidStudioProjects \ Advanced_Android_Development \ app \ build \ generated \ res \ google-services \ debug \ values \ values.xml:错误:重复资源

我注意到唯一的共性是两个文件中都存在gcm_defaultSenderId属性。在strings.xml中更改了gcm_defaultSenderid以正确构建包