C'est l'erreur que je vois.
Impossible de trouver la méthode create () pour les arguments [crashlyticsStoreDeobsRelease, classe com.crashlytics.tools.gradle.tasks.StoreMappingFileTask, com.Android.build.gradle.internal.scope.BuildArtifactsHolder $$$. gradle.api.internal.tasks.DefaultTaskContainer.
Pour moi, cela s'est produit après la mise à niveau vers Android Studio 3.2, qui vient avec Gradle 4.6. Donc je suis passé de
classpath 'io.fabric.tools:gradle:1.26.0'
à
classpath 'io.fabric.tools:gradle:1.25.4'
pour le moment.
Essayez de remplacer la ligne io.fabric.tools:gradle:1.+
par la dernière version stable de Fabric, à savoir 1.25.4. au moment: io.fabric.tools:gradle:1.25.4
La cause du problème semble être une incompatibilité Version de tissu avec la dernière version de Gradle.Le ci-dessous fonctionne pour moi. Ne mettez pas à niveau votre version de Gradle, conservez votre version précédente et synchronisez le projet une fois.
Ma version Android Studio est 3.2
project.gradle
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.4'
}
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' }
}
Comme d'autres l'ont mentionné, il existe un certain type de conflit entre io.fabric.tools:gradle:1.26.0 et Gradle 4.6. J'ai donc trouvé la meilleure solution, plutôt que de restaurer io.fabric.tools:gradle, semble être de mettre à niveau Gradle vers la dernière version, 4.10.2. Semblé travailler pour mon projet sans problème.
J'ai eu un problème lorsque j'ai mis à jour mon studio Android de 3.1.4 à 3.2.
La façon dont j'ai eu la solution. J'ai changé dans le Build.gradle (app).
de
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
à
dependencies {
classpath 'io.fabric.tools:gradle:1.25.4'
}