Gradle构建失败无法初始化CrashlyticsPlugin

时间:2019-06-12 15:01:06

标签: android gradle crashlytics google-fabric

当我尝试构建项目gradle时,出现此错误:

Could not initialize class com.crashlytics.tools.gradle.CrashlyticsPlugin

Gradle项目是:

buildscript {
repositories {
    google()
    jcenter()
    maven {
        url 'https://maven.fabric.io/public'
    }
    maven { url 'https://plugins.gradle.org/m2/'}
}
dependencies {
    ...
    classpath 'io.fabric.tools:gradle:1.28.0'
    ...
  }
}

应用gradle是:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric' // got error here

2 个答案:

答案 0 :(得分:0)

此处的Fabric / Firebaser-如果要集成Firebase Crashlytics,请确保已遵循本文档https://firebase.google.com/docs/crashlytics/get-started?platform=android中的所有步骤。如果您不包括其余的应用程序级build.gradle更改,则可能会导致一些错误。

如果要与Fabric Crashlytics说明(https://fabric.io/kits/android/crashlytics/install)集成,请同样确保在应用程序级build.gradle中具有Crashlytics SDK,并在开始时正确导入和初始化Crashlytics活动。

还要确保您使用的是最新的Crashlytics依赖项。您可能还需要更新Gradle / Android Gradle插件,因为在使用过期的Gradle版本之前会出现此错误。

答案 1 :(得分:0)

只需执行“使缓存无效/重新启动”