Firebase crashlytics 错误:无法加载类“org.gradle.api.tasks.TaskProvider”
Posted
技术标签:
【中文标题】Firebase crashlytics 错误:无法加载类“org.gradle.api.tasks.TaskProvider”【英文标题】:Firebase crashlytics error: Unable to load class '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
如果需要更多信息,请告诉我。
【问题讨论】:
【参考方案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.以上是关于Firebase crashlytics 错误:无法加载类“org.gradle.api.tasks.TaskProvider”的主要内容,如果未能解决你的问题,请参考以下文章
firebase_crashlytics 已解析为 2.2.1,这取决于 Firebase/Crashlytics (= 8.6.0)
使用 firebase-crashlytics-gradle 的 Crashlytics 上传失败
iOS 上的 Firebase Crashlytics 设置?
Firebase crashlytics 错误:无法加载类“org.gradle.api.tasks.TaskProvider”
在 Firebase Crashlytics 仪表板中加载您的问题时出现 iOS 错误
Firebase crashlytics 中的非致命错误能否在不杀死应用程序 React Native 的情况下记录错误