326 votes

Android Studio: Où se trouve la fenêtre de sortie d'erreur?

Lorsque j'exécute mon projet dans Android Studio, dans la fenêtre "Messages", je reçois:

 Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':play01: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.
 

Il est écrit > Compilation failed; see the compiler error output for details. Alors, où se trouve la "sortie d'erreur du compilateur"? Et / ou comment puis-je courir avec l'option --stacktrace?

66voto

Une chose que vous pouvez faire est de désactiver l'externe de construire. Pour ce faire cliquez sur "paramètres du compilateur icône" dans la partie "Messages" panneau qui s'affiche lorsque vous avez un message d'erreur. Vous pouvez également ouvrir les paramètres du compilateur en allant dans Fichier -> Paramètres -> Compilateur. (Merci à @maxgalbu pour cette astuce).

enter image description here

Décochez la case "Utiliser Externes de la construction"

enter image description here

Et vous verrez des erreurs dans la console

EDIT: Après le retour à la "version interne" encore une fois, vous pouvez obtenir des erreurs, vous pouvez les résoudre de cette façon: Android Studio: la désactivation Externe "build" pour afficher la sortie d'erreur de créer des doublons de classe erreurs

32voto

Hadi Kocabas Points 99

Êtes-vous sur Windows? Lancez cmd, trouvez le dossier de votre projet et lancez "gradlew build". Cela devrait déjà vous donner plus de sortie que l'EDI, vous pouvez également utiliser --info, --stacktrace et --debug.

-5voto

Koushik Points 29

besoin d'ajouter ceci dans votre fichier build.gradle

 dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
 

entrez la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X