web-dev-qa-db-fra.com

J'ai un problème de structure et de collision lors de la création de mon application Android

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.

4

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. 

7
Mike Lin

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

6
Olga Liakhovich

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' }
}
4
sm_happy

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.

0
theblackwidower

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'
}
0
Saidur Rahman