Erreur de construction d'Android Studio et Gradle

j'ai utilisé la nouvelle preview d'android studio et vraiment l'aimer. Mais récemment, mon projet ne sera pas construit. Je reçois l'erreur suivante:

Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':TestProj:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.

la Question Est de savoir comment activer la trace de la pile pour que je puisse accéder à la racine de l'erreur. Comme il est je n'ai vraiment aucune idée de ce qui cause cela.

66
demandé sur Jonik 2013-05-18 19:40:47

8 réponses

si vous utilisez le Gradle Wrapper (l'option recommandée dans Android Studio), vous activez stacktrace en exécutant gradlew compileDebug --stacktrace depuis la ligne de commande dans le dossier racine de votre projet (où se trouve le fichier gradlew ).

si vous n'utilisez pas l'enrubanneuse, vous utilisez gradle compileDebug --stacktrace à la place (probablement).

vous n'avez pas vraiment besoin de courir avec --stacktrace cependant, en exécutant gradlew compileDebug par lui-même, de la la ligne de commande, devrait vous dire où est l'erreur.

j'ai basé cette information sur ce commentaire:

Android Studio nouveau projet ne peut pas courir, erreur de lancement

45
répondu joe_deniable 2017-05-23 12:25:54

similaire à la réponse de @joe_deniable la chose que j'ai trouvée avec mes propres projets était que gradle sortirait ce genre d'erreur quand il y avait une mauvaise configuration de mon système.

j'ai découvert qu'en exécutant gradlew installDebug ou une commande similaire depuis le terminal, j'obtenais de meilleurs résultats quant à ce qu'était le vrai problème.

e.g. initialement il s'avère que mon JAVA_HOME n'était pas configuré correctement. Puis j'ai découvert qu'il rencontrait des erreurs parce que je il n'y avait pas d'espace paquet correctement configuré. Etc.

7
répondu kc7zax 2013-05-22 05:05:57

la seule solution que j'ai trouvée est d'abord de créer le projet dans Android Studio, puis fermer le projet, puis importer le projet. J'ai cherché partout et impossible de trouver la cause racine et toutes les autres solutions peuple posté ne fonctionne pas.

3
répondu adefran83 2013-05-20 12:52:47

OK ressemble à une sorte de problème de mise en cache. Il y avait en effet une erreur de code avec le R. id.some_id n'a pas été trouvé mais l'éditeur ne l'a pas trouvé en affichant qu'il n'y avait pas d'erreurs.

0
répondu Jakup 2013-05-18 16:03:18

j'ai installé Android Studio sur un vieux WinXP avec seulement pour moi option. Après l'installation, j'ai fait le nouvel assistant de projet et lors de l'ouverture du nouveau projet a obtenu une erreur de Gradle avec un chemin échoué à mon DIR d'installation. c:/Document"#¤!"#¤ et options de réglage/...

le I désinstallé et a fait une nouvelle installation avec option pour tous les utilisateurs (C:/Programs/..) puis j'ouvre le projet créé précédemment sans aucune erreur.

donc ça pourrait être un problème de chemin. (Juste passé 10 sec de débogage, donc j'ai peut-être tort, mais il a résolu mon gradle erreur)

0
répondu user2401814 2013-05-20 13:22:41

j'ai trouvé ce post utile:

"cela peut se produire lorsque le dossier res contient des noms de dossiers inattendus. Dans mon cas, après des erreurs de fusion, j'avais un dossier src/main/res/res. Et ça a causé des problèmes."

de: " https://groups.google.com/forum/#!msg / adt-dev/0pEUKhEBMIA / ZxO5FNRjF8QJ

0
répondu user2615206 2013-10-22 07:21:17

j'ai utilisé une distribution locale de gradle téléchargée à partir du site Web de gradle et je l'ai utilisé dans android studio.

il a corrigé l'erreur de construction gradle.

0
répondu Akhilendra Singh 2015-05-19 09:29:38

éditer le gradle wrapper settings dans gradle/wrapper/gradle-wrapper.properties et changer gradle-1.6-bin.zip à gradle-2.4-bin.zip .

./ Grad / wrapper / Grad-wrapper.propriétés:

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip

il devrait compiler sans aucune erreur maintenant.

Note: mise à jour des numéros de version avec les plus récents

0
répondu Binoy Babu 2015-10-28 17:28:31