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

新项目顶级build.gradle仅含plugins块,如何配置Firebase Crashlytics插件?

解决Firebase Crashlytics插件的新Gradle语法配置问题

你之前的写法无效,核心原因是用错了Firebase Crashlytics Gradle插件的ID。正确的插件ID是com.google.firebase.crashlytics,而非你尝试的com.google.firebase.firebase-crashlytics-gradle。

顶级build.gradle正确配置示例

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    id 'com.android.application' version '7.4.1' apply false
    id 'com.android.library' version '7.4.1' apply false
    id 'com.google.gms.google-services' version '4.3.15' apply false
    // 正确的Crashlytics插件配置
    id 'com.google.firebase.crashlytics' version '2.9.2' apply false
}

新旧写法对应关系

旧写法(buildscript中的classpath):

classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2'

对应新写法(plugins块):

id 'com.google.firebase.crashlytics' version '2.9.2' apply false

模块级build.gradle补充配置

在你的应用模块(通常是app模块)的build.gradle中,还需要添加以下配置来启用Crashlytics:

plugins {
    id 'com.android.application'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

另外,新项目的settings.gradle不需要额外配置这个插件依赖,保持默认即可。

内容的提问来源于stack exchange,提问作者S. Gissel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 12:40:35