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

升级Firebase Crashlytics至18.4.0后遇依赖找不到问题求助

解决Firebase Crashlytics 18.4.0依赖找不到的问题

步骤1:确保项目配置了Google Maven仓库

Firebase所有依赖都托管在Google Maven仓库,项目根目录的build.gradle必须包含该仓库:

buildscript {
    repositories {
        google()
        mavenCentral()
    }
    // ...其他配置
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

注:如果使用Gradle 4.0以下版本,需替换为maven { url 'https://maven.google.com' }

步骤2:匹配兼容的Firebase Gradle插件版本

Crashlytics库版本需要和对应的Gradle插件版本兼容,18.4.0版本的Crashlytics适配的插件版本为2.9.x系列。在根目录build.gradle的dependencies块中更新插件:

dependencies {
    classpath 'com.google.gms:google-services:4.3.15' // 最低要求4.3.0以上
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2'
}

步骤3:检查模块级依赖声明

在App模块的build.gradle中,确保依赖声明正确,并且应用了必要的插件:

// 顶部添加插件
apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.crashlytics'
apply plugin: 'com.google.gms.google-services'

// ...其他配置

dependencies {
    implementation 'com.google.firebase:firebase-crashlytics:18.4.0'
}

步骤4:清理缓存并同步Gradle

  • 在Android Studio中点击File -> Sync Project with Gradle Files
  • 或者在终端执行命令强制刷新依赖:
    ./gradlew clean build --refresh-dependencies
    
  • 若仍有问题,可手动删除本地Gradle缓存目录:
    • macOS/Linux:~/.gradle/caches
    • Windows:C:\Users\<你的用户名>\.gradle\caches

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 07:17:09