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
)
(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”
Pour append un stacktrace, cliquez sur Gradle à droite de l’écran du projet Android;
Puis ajoutez la commande --stacktrace
ou --debug
comme indiqué;
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
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.
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.