5

这是我看到的错误。

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

4

6 回答 6

8

对我来说,这是在升级到 Gradle 4.6 随附的 Android Studio 3.2 之后发生的。所以我从

classpath 'io.fabric.tools:gradle:1.26.0' 

classpath 'io.fabric.tools:gradle:1.25.4' 

暂时。

于 2018-09-25T20:58:41.597 回答
7

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

我的 Android Studio 版本是 3.2

项目.gradle

dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'
    }

构建.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' }
}
于 2018-09-25T12:17:57.223 回答
6

尝试用io.fabric.tools:gradle:1.+最新的稳定 Fabric 版本 1.25.4 替换该行。眼下:io.fabric.tools:gradle:1.25.4

于 2018-09-25T08:58:22.143 回答
1

当我将我的 Android Studio 从 3.1.4 更新到 3.2 时,我遇到了问题。

我得到解决方案的方式。我在 Build.gradle (应用程序)中进行了更改。

dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
}

dependencies {
    classpath 'io.fabric.tools:gradle:1.25.4'
}
于 2018-09-27T14:49:41.470 回答
0

正如其他人所提到的,io.fabric.tools:gradle:1.26.0 和 Gradle 4.6 之间存在某种类型的冲突。所以我找到了最好的解决方案,而不是回滚 io.fabric.tools:gradle,似乎是将 Gradle 升级到最新版本,4.10.2。似乎可以毫无问题地为我的项目工作。

于 2018-09-27T12:04:31.947 回答
-1

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

于 2018-09-25T08:11:37.613 回答