You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

引用存在的R.string.default_web_client_id提示无法解析符号如何解决

default_web_client_id 无需手动在自定义字符串XML中定义,是google-services插件根据google-services.json配置自动生成的字段,出现"Cannot resolve symbol"报错可按以下步骤排查:

  • 检查项目根目录的build.gradle是否已引入google-services插件依赖:
buildscript {
    dependencies {
        // 可替换为匹配你项目的插件版本
        classpath "com.google.gms:google-services:4.4.1"
    }
}
  • 检查app模块的build.gradle文件末尾是否添加了插件启用声明:
apply plugin: 'com.google.gms.google-services'
  • 确认你从Google Cloud/Firebase控制台下载的google-services.json文件已放置在app模块根目录,且文件内的应用包名、签名配置和你当前项目完全匹配。
  • 所有配置确认无误后,先执行Build -> Clean Project清理项目,再执行Build -> Rebuild Project重新构建,构建完成后R类会自动识别生成的default_web_client_id字段,报错自动消失。

只要配置流程正确,你编写的这段代码本就可以正常运行,不需要额外手动添加字符串定义。

内容的提问来源于stack exchange,提问作者caio mendes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 00:24:04