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

接入Firebase后出现Android Resource Linking failed错误无法解决

接入Firebase后Android Resource Linking Failed报错解决方案

这个报错多由依赖版本冲突、资源属性重名、编译版本不匹配导致,可按以下步骤排查解决:

  • 统一Firebase依赖版本
    接入Firebase时建议用官方BOM统一管理所有组件版本,避免单个依赖版本不一致引发冲突。在模块级build.gradle的dependencies节点下添加如下配置,后续引入的Firebase相关依赖无需单独标注版本号:
    dependencies {
        // 引入Firebase BOM统一对齐版本,可替换为最新稳定版
        implementation platform('com.google.firebase:firebase-bom:32.7.0')
        implementation 'com.google.firebase:firebase-database-ktx'
        // 其他Firebase依赖照常添加,无需写版本号
    }
    
  • 匹配编译SDK版本
    较新的Firebase版本要求compileSdk最低为33,可检查模块级build.gradle的android节点配置,升级compileSdk和targetSdk到33及以上:
    android {
        compileSdk 34
        defaultConfig {
            targetSdk 34
            // 其余配置保持不变
        }
    }
    
  • 检查values.xml资源冲突
    查看报错日志中指向的values.xml具体行,确认是否存在自定义属性和系统属性、第三方库属性重名的情况,重命名重复属性即可解决。
  • 彻底清除缓存重建
    除执行Android Studio的Clean Project操作外,手动删除项目根目录下的.gradle、.idea文件夹和app模块下的build文件夹,重启Android Studio后再同步项目构建。
  • 对齐Gradle插件版本
    检查项目级build.gradle中的Android Gradle插件版本,和gradle-wrapper.properties中的Gradle版本是否匹配,低于7.0版本的Gradle插件和新版Firebase兼容性较差,建议升级到AGP 7.4及以上版本。

内容的提问来源于stack exchange,提问作者Nideep Nanjappa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 09:24:04