android - Fabric "crashlyticsUploadDistributionDebug"不存在

标签 android android-gradle-plugin crashlytics google-fabric

我刚刚更新了一个项目,使其具有 debugrelease 构建类型,到目前为止一切正常,预计 crashlyticsUploadDistributionDebug 任务不在项目和所有其他 crashlytics 任务都在那里

使用 fabricPlugin : '1.28.1'

在根项目中找不到任务“crashlyticsUploadDistributionDebug”

crashlyticsStoreDeobsDebug
crashlyticsStoreDeobsRelease
crashlyticsUploadDeobsDebug
crashlyticsUploadDeobsRelease
crashlyticsUploadDistributionRelease

android项目build.gradle文件

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.github.ben-manes.versions'

apply from: '../coverage.gradle'

android {
    compileSdkVersion versions.compileSdk
    buildToolsVersion versions.buildTools

    defaultConfig {
        applicationId 'xxxxxxxxxxxxxx'

        versionCode buildInfo.number
        versionName buildInfo.name

        minSdkVersion versions.minSdk
        targetSdkVersion versions.targetSdk

        //Fabric
        ext.betaDistributionReleaseNotes = buildInfo.releaseNotes
        ext.betaDistributionGroupAliases = "xxxxxxxxxxxxxx"
    }

    buildTypes {
        debug {
            ext.enableCrashlytics = false
            signingConfig signingConfigs.debug
            applicationIdSuffix '.debug'
            versionNameSuffix '-debug'
        }
        release {
            signingConfig signingConfigs.release
        }
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {
    xxxxxx
    implementation(libraries.crashlytics) {
        transitive true
    }
    xxxxx
}

apply plugin: 'com.google.gms.google-services'

最佳答案

我发现调试构建类型中有一个属性设置为 false

        debug {
            ...
            ext.enableCrashlytics = false
            ...
        }

当移除或切换为 true 时,调试任务将可用:| 对不起我的错

关于android - Fabric "crashlyticsUploadDistributionDebug"不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55277622/

相关文章:

android - 供其他人在其项目中用作依赖项的宿主库项目

android - 无法将 Fabric 中的应用链接到现有的 Firebase 项目

java - 错误 :(30, 0) 找不到参数的方法compile()

android - 在多个进程中获取 LiveData 更新

android - 如何使 GridLayout 适合屏幕大小

android - 发送请求时出现 "no internet connection"场景如何处理?

android - Android Gradle项目显示了许多Aapt的警告(libpng警告:iCCP)

ios - 具有多个目标的方案 -> Crashlytics -> 无法复制 dSym 文件

ios - 升级到 FirebaseCrashlytics 和 'No such module FirebaseCrashlytics'

android - SurfaceView 和 ImageView 的区别