Android:GCM 错误 - 字符串/gcm_defaultSendorid 错误:重复资源错误
Posted
技术标签:
【中文标题】Android:GCM 错误 - 字符串/gcm_defaultSendorid 错误:重复资源错误【英文标题】:Android: GCM Error - string/gcm_defaultSendorid Error:Duplicate resources error 【发布时间】:2016-10-23 14:17:33 【问题描述】:我正在尝试使用 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】:当我验证两个文件时,我能够找出问题所在
[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 以正确构建包
【讨论】:
以上是关于Android:GCM 错误 - 字符串/gcm_defaultSendorid 错误:重复资源错误的主要内容,如果未能解决你的问题,请参考以下文章
错误:任务“:app:transformClassesWithJarMergingForDebug”执行失败。 > 重复条目:com/google/android/gms/gcm/Pending