Maison >Java >javaDidacticiel >Comment corriger « com.android.build.transform.api.TransformException » lors de l'intégration de Google Sign-In ?

Comment corriger « com.android.build.transform.api.TransformException » lors de l'intégration de Google Sign-In ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-08 05:06:10549parcourir

How to Fix

"com.android.build.transform.api.TransformException" Problème avec l'intégration de la connexion Google

Problème :

Lors de l'intégration de Google Sign In dans une application Android, une erreur se produit lors de l'exécution de la build, entraînant ce qui suit message :

Erreur : échec de l'exécution de la tâche ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException : com.android.ide.common.process.ProcessException : org.gradle.process.internal.ExecException : processus 'commande 'C:Program FilesJavajdk1.8.0binjava.exe'' terminé avec une valeur de sortie non nulle 2

Solution :

Pour résoudre le problème, ajoutez multiDexEnabled true au fichier build.gradle de l'application sous le bloc defaultConfig.

defaultConfig {
    multiDexEnabled true
}

Vous pouvez également essayer de diviser la base de code en modules plus petits, comme suggéré par Steve dans une autre réponse. Si le problème persiste ou se produit fréquemment, plusieurs fichiers Dex (en utilisant multiDexEnabled) peuvent aider.

Références supplémentaires :

Des problèmes similaires avec des informations et des solutions supplémentaires peuvent être trouvés dans ces ressources :

  • [Échec de l'exécution de la tâche ':app:dexDebug' ExecException terminé avec une valeur de sortie non nulle 2](https://stackoverflow.com/questions/28421091/execution-failed-for-task-app-dexdebug-execexception-finished-with-non-zero-exit)
  • [Erreur : échec de l'exécution de la tâche ':app:dexDebug'. com.android.ide.common.process.ProcessException](https://stackoverflow.com/questions/16257793/error-execution-failed-for-task-app-dexdebug-com-android-ide-common-process)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn