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

Android Studio中Crashlytics Developer Tools报错求助

解决Crashlytics的fabricGenerateResourcesDebug任务失败问题

我之前也碰到过一模一样的错误,给你几个实用的排查和解决步骤:

  • 检查Crashlytics配置完整性
    首先确认你已经在Firebase控制台完成了应用注册,并且把生成的google-services.json文件放到了app模块的根目录下。另外,别忘了添加Google服务插件:

    • 在项目根目录的build.gradle里添加Google服务的classpath:
      buildscript {
          dependencies {
              // 版本可根据你的Android Gradle插件适配,比如4.3.15
              classpath 'com.google.gms:google-services:4.3.15'
          }
      }
      
    • 在app模块的build.gradle末尾加上:
      apply plugin: 'com.google.gms.google-services'
      
  • 清理缓存并强制重构
    缓存问题经常会导致这类奇怪的构建错误,试试这两步:

    1. 打开Android Studio,选择File -> Invalidate Caches... -> Invalidate and Restart,彻底清理缓存并重启IDE。
    2. 在Terminal里执行命令强制刷新依赖并重构:
      ./gradlew clean build --refresh-dependencies
      
  • 升级依赖版本(推荐)
    你当前使用的Crashlytics 2.5.5和Fabric Gradle插件1.21.4版本都比较老旧,很可能和新版Android Gradle插件不兼容。现在Crashlytics已经整合到Firebase生态,建议直接升级到最新的Firebase Crashlytics依赖,同时移除旧的Fabric相关配置:

    • 删掉build.gradle里所有Fabric相关的仓库、classpath和插件引用
    • 替换Crashlytics依赖为:
      implementation 'com.google.firebase:firebase-crashlytics:18.3.1'
      
  • 检查签名配置
    如果你的debug构建使用了自定义签名文件,一定要把签名对应的SHA-1值添加到Firebase控制台的应用配置中,否则Crashlytics无法验证应用身份,会触发资源生成错误。

  • 确认网络连接正常
    构建过程中需要下载Crashlytics的相关资源,确保你的开发环境可以正常访问Firebase的服务器,检查代理或防火墙设置是否拦截了请求。

如果以上步骤都试过还是没解决,可以把构建日志里更详细的错误信息贴出来,这样能更精准地定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:54:40