【问题标题】:Firebase crashlytics error: Unable to load class 'org.gradle.api.tasks.TaskProvider'Firebase crashlytics 错误:无法加载类“org.gradle.api.tasks.TaskProvider”
【发布时间】:2021-02-20 20:36:32
【问题描述】:

我正在尝试将结构更新为 Firebase crashlytics。

我按照他们的入门指南给出here

我得到的错误如下:

(build.gradle) 模块级:

我正在使用 Gradle 版本:4.6 distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip

如果需要更多信息,请告诉我。

【问题讨论】:

    标签: android android-studio gradle google-fabric firebase-crash-reporting


    【解决方案1】:

    好的,将 Android Studio 更新到最新的稳定版 - 4.1

    将 Kotlin 更新到最新版本 - 1.14.10

    这是我的构建 gradle 文件:

    buildscript {
        ext.kotlin_version = '1.4.10'
        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath "com.android.tools.build:gradle:4.1.0"
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
            classpath 'com.google.gms:google-services:4.3.4'
            classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0'
        }
    }
    

    另外,gradle-wrapper.proporties 文件中的 gradle 版本应该是 6.5

    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
    

    现在一切正常。

    【讨论】:

    • 感谢您的回答,我的项目还在java中,是否还要添加kotlin依赖?
    • 将 android studio 更新到 4.1 版:添加了上面提到的依赖项,我尝试删除所有 gradle 文件,然后从头开始下载 gradle,尝试了 Invalidate Catch / Restart 功能,不起作用。我收到这些错误:无法找到方法 'org.gradle.api.reporting.internal.TaskReportContainer.(Ljava/lang/Class;Lorg/gradle/api/Task;)V' org.gradle.api。 Reporting.internal.TaskReportContainer.(Ljava/lang/Class;Lorg/gradle/api/Task;)V 在Gradle进程损坏的情况下,也可以尝试关闭IDE,然后杀死所有Java进程。跨度>
    • @asadinside kotlin 依赖如果你使用它是相关的,否则我猜不是。
    • @asadin 还有一件事,使用本指南安装firebase crashlytics,升级指南似乎有一些遗漏点firebase.google.com/docs/crashlytics/…
    • 我解决了这个问题,实际上问题是使用正确的版本(插件,gradle)。我使用的配置: - gradle:3.4.3 - google-services:4.3.3' - firebase-crashlytics-gradle:2.2.0' - distributionUrl=gradle-5.1.1-all.zip - firebase-analytics:18.0.0 ' - firebase-crashlytics:17.2.2'.
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2018-08-24
    • 2018-05-01
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 2017-02-19
    相关资源
    最近更新 更多