web-dev-qa-db-fra.com

Une erreur s'est produite lors de l'exécution de com.Android.build.gradle.internal.tasks

J'obtiens cette erreur pendant que je crée l'APK.

Cause 1: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.Android.build.gradle.internal.tasks.Workers$ActionFacade
    at org.gradle.workers.internal.DefaultWorkerExecutor$WorkerExecution.waitForCompletion(DefaultWorkerExecutor.Java:285)
    at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.Java:115)
    at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.Java:87)
    at org.gradle.workers.internal.DefaultWorkerExecutor.await(DefaultWorkerExecutor.Java:150)
    at com.Android.build.gradle.internal.tasks.Workers$WorkerExecutorAdapter.await(Workers.kt:282)
    at com.Android.ide.common.resources.MergeWriter.end(MergeWriter.Java:48)
    at com.Android.ide.common.resources.MergedResourceWriter.end(MergedResourceWriter.Java:242)
    at com.Android.ide.common.resources.DataMerger.mergeData(DataMerger.Java:292)
    at com.Android.ide.common.resources.ResourceMerger.mergeData(ResourceMerger.Java:384)
    at com.Android.build.gradle.tasks.MergeResources.lambda$doFullTaskAction$1(MergeResources.Java:261)
    at com.Android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.Java:58)

J'ai essayé de invalider le cache et redémarrer Android studio.Rebuild project mais aucun d'entre eux ne fonctionne pour moi.

24
apurv thakkar

Enfin trouvé une solution pour cela en ajoutant cette ligne à gradle.properties.

org.gradle.jvmargs = -Xmx4608m

34
apurv thakkar

J'ai obtenu une trace de pile similaire à la vôtre uniquement lors de la construction vers Lollipop ou Marshmallow, et la solution était de désactiver le profilage Advanved.

Trouvez-le ici:

Exécuter -> Modifier les configurations -> Profilage -> Activer le profilage avancé

https://stackoverflow.com/a/58029739/860488

4
Morten Holmgaard

Essaye ça, in Android Studio

File > Invalidate Caches/Restart... 
1
Raj Yadav

classpath 'com.Android.tools.build:gradle:3.3.2' changez le chemin de classe et cela fonctionnera

1
Savan Patel

trouvé la solution.

ajoutez ce code à votre build.gradle,

dependencies {
    def multidex_version = "2.0.1"
    implementation 'androidx.multidex:multidex:$multidex_version'
}

then enable the multidex to true

 defaultConfig {
        ...
        minSdkVersion 15 
        targetSdkVersion 28
        multiDexEnabled true
    }


0
Collins Benson

Si vous avez essayé toutes les solutions ci-dessus et ne résolvez toujours pas votre problème.

Cela peut ne pas sembler lié, mais voici mon point de vue.

Essayez de supprimer cela de votre dépendance Gradle, j'ai passé 2 heures de mon temps à cause de ce barrage routier.

implementation "com.squareup.retrofit2:adapter-rxjava2:2.3.0"

0
Morgan Koh

recherchez votre code, vous devez faire référence à la couleur dans color.xml dans un fichier XML dessinable. allez donner du code hexadécimal au lieu de faire référence ...

Exemple: dans drawable.xml vous devez avoir appelé

Android:fillColor="@color/blue"

changez-le en Android:fillColor="#ffaacc" j'espère que cela résoudra votre problème ...

0
developid12345