web-dev-qa-db-fra.com

Android Studio: Échec de la fin de l'exécution du dégradé. La cause est vide

J'ai essayé de définir différentes options Gradle Vm parmi toutes les réponses trouvées sur stackoverflow, mais rien ne semble fonctionner. Je suis sur Android Studio 1.2.2 J'obtiens cette erreur lorsque j'essaie. pour exécuter l'application sur l'émulateur ou sur le périphérique.

Failed to complete gradle execution. Cause is empty

La seule chose qui fonctionne pour moi est que je dois configurer un nouveau projet dans différents répertoires, mais cela ne fonctionne que pour 3 instances, puis bang, cette erreur apparaît. C'est un travail fastidieux de faire 10 fois le processus mentionné ci-dessus.

Edit_1: J'ai même essayé d'invalider les caches/restart, ça ne marche pas

7
Hvn

Rétrogradé à la version 1.0.1 pour que tout fonctionne parfaitement. J'utilise les mêmes fichiers de projet, cela fonctionne bien sur cette version n nombre de fois et les mêmes fichiers de projet génèrent une erreur vide ci-dessus sur la version studio 1.2.2 

0
Hvn

Généralement, exécuter gradle assembleDebug depuis la main ou depuis le menu Gradle (côté droit de l'écran -> application -> Tâches -> construire -> assemblerDebug) donne beaucoup plus d'informations.

Dans mon cas, il a montré des problèmes dans les fichiers de ressources.

12

Cela m'est arrivé et la cause a été différente à chaque fois. 

Le premier était une erreur dans un fichier XML. Je l'ai compris en revenant au dernier commit stable. L'erreur était une balise de fermeture "/>" manquante. Je ne sais pas pourquoi le studio Android ne l'a pas signalé. Cela est arrivé à plusieurs de mes collègues

La deuxième fois, le correctif ajoutait une ligne - Xmx256m Ou - Xmx512m

Dans: Fichier-> Paramètres-> Construire, déployer et exécuter-> Construire des outils-> Graduer-> Option Gradle Vm

J'espère que ça aide

2
Andrea Aranguren

Cela peut être dû au fait que vous avez spécifié une option de ligne de commande dans les paramètres du studio Android. Vous pouvez vérifier cela en allant à

Fichier> Paramètres> Construire, Exécution, Déploiement> Compilateur

et voir "Options de ligne de commande" et vérifier si quelque chose est donné. (Dans votre cas, -x). Si c'est le cas, supprimez-le et cliquez sur Appliquer, puis sur Ok. Cela a fonctionné dans mon cas ...

1
Jasmine John

Si vous supprimez des ressources telles que les mises en page, les chaînes ou quoi que ce soit. Assurez-vous que tout est supprimé correctement, chaque dépendance est supprimée correctement. Un nettoyage en profondeur. Cela a résolu le problème pour moi 

0
Sagar Devanga

La cause est vide car le problème provient de vos ressources xml ou manifeste

0
blackHawk