Comment append Stacktrace ou option de débogage lors de la construction d’un projet Android Studio

J’essayais d’enquêter sur l’erreur de construction du projet dans la sortie de la console, comme suit:

:myapp:processDebugResources FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:processDebugResources'. ... ... * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Je soupçonne qu’il a quelque chose à voir avec l’erreur de ressource non trouvée. Ma question est la suivante: au niveau de l’IDE, comment puis-je append l’option --stacktrace ou --debug afin qu’elle puisse produire plus d’informations pour que je puisse déboguer?

Vous pouvez utiliser une interface graphique pour append ces indicateurs de ligne de commande

 File > Settings > Comstackr (Gradle-based Android Project) 

Pour l’utilisateur MacOS, c’est ici

 Android Studio > Preferences > Build, Execution, Deployment > Comstackr 

comme ça (append --stacktrace ou --debug )

entrer la description de l'image ici

(Notez que la capture d’écran est antérieure à 0.8.10, l’option n’est plus dans la section Comstackr > Gradle , elle est maintenant dans une section distincte nommée Comstackr (Gradle-based Android Project) )

Sur la version Mac d’ Android Studio Beta 1.2 , c’est sous

Android Studio->preferences->Build, Execution, Deployment->Comstackr

Dans Android Studios 2.1.1, les options de la ligne de commande se trouvent sous “Build, Execution, Deployment”> “Comstackr”

entrer la description de l'image ici

Pour append un stacktrace, cliquez sur Gradle à droite de l’écran du projet Android;

  1. Cliquez sur l’icône des parameters. cela ouvrira la page des parameters,
  2. Cliquez ensuite sur le compilateur
  3. Puis ajoutez la commande --stacktrace ou --debug comme indiqué;

  4. Exécutez l’application à nouveau pour obtenir le rapport de gradation.

Ce que j’utilise à des fins de débogage est d’exécuter la tâche de gradation avec stacktrace directement dans le terminal. Ensuite, vous n’affectez pas vos compilations normales.

Depuis le répertoire racine de votre projet, via le terminal, vous pouvez utiliser:

 ./gradlew assembleMyBuild --stacktrace 

Pour Android Studio 3.1.3, il était sous

Fichier -> Paramètres -> Construire, exécuter, déployer -> Compilateur

ma solution est la suivante:

 configurations.all { resolutionStrategy { force 'com.android.support:support-v4:27.1.0' } } 

Pour Android Studio 3.1.3 sur un Mac, il était sous

Android Studio -> Préférences -> Créer, exécuter, déployer -> Compilateur

puis, pour afficher la trace de la stack, appuyez sur ce bouton

bouton pour afficher la trace de la pile

Pour augmenter le tas maximum: Cliquez pour ouvrir votre Android Studio, regardez les images ci-dessous. Pas à pas. ANDROID STUDIO v2.1.2

Cliquez pour accéder aux parameters à partir de la configuration ou aller aux parameters de fichier en haut de Android Studio.

entrer la description de l'image ici

Vérifiez également les compilateurs Android à partir du lien pour confirmer s’il change également, sinon augmentez, à la même taille que celle que vous avez modifiée à partir du lien du compilateur.

Remarque: vous pouvez augmenter la taille de base de votre capacité de mémoire et rappelez-vous que ce paramètre est basé sur Android Studio v2.1.2.