在构建我的Android应用程序时,我遇到了Fabric和crashlytics的问题

Phi*_*ert 5 android crashlytics

这是我看到的错误.

无法在类型组织的任务集上找到参数[crashlyticsStoreDeobsRelease,类com.crashlytics.tools.gradle.tasks.StoreMappingFileTask,com.android.build.gradle.internal.scope.BuildArtifactsHolder$FinalBuildableArtifact@1711854a]的方法create(). gradle.api.internal.tasks.DefaultTaskContainer.

Mik*_*Lin 8

对我来说,这是在升级到与Gradle 4.6一起提供的Android Studio 3.2之后发生的.所以我换回了

classpath 'io.fabric.tools:gradle:1.26.0' 
Run Code Online (Sandbox Code Playgroud)

classpath 'io.fabric.tools:gradle:1.25.4' 
Run Code Online (Sandbox Code Playgroud)

暂时.


sm_*_*sm_ 7

问题的原因似乎是Fabric版本与最新版本的Gradle不兼容。以下对我有用。不要升级您的Gradle版本,坚持使用先前的版本,并同步项目一次。

我的Android Studio版本是3.2

project.gradle

dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
    }
Run Code Online (Sandbox Code Playgroud)

build.gradle

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.26.0'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}
Run Code Online (Sandbox Code Playgroud)


小智 6

尝试用io.fabric.tools:gradle:1.+最新的稳定Fabric版本1.25.4 替换该行.在这一刻:io.fabric.tools:gradle:1.25.4


Mat*_*ate -1

对我来说,这是在升级到 Android Studio 3.2(随 Gradle 4.6 一起提供)之后发生的。所以我暂时切换回 gradle 4.4。也许是一个错误。