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 que cela a quelque chose à voir avec une erreur de ressource non trouvée. Ma question est, au niveau de l'IDE, comment puis-je ajouter --stacktrace
ou --debug
option pour qu'il puisse produire plus d'informations à déboguer?
File > Settings > Build, Execution, Deployment > Compiler
là que vous pouvez ajouter les indicateursCommand-line Options:
.Sur la
Mac
version deAndroid Studio Beta 1.2
, c'est sousAndroid Studio->preferences->Build, Execution, Deployment->Compiler
la source
Dans Android Studios 2.1.1, les options de ligne de commande se trouvent sous "Build, Execution, Deployment"> "Compiler"
la source
Ce que j'utilise à des fins de débogage, c'est d'exécuter la tâche gradle 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:
la source
Pour ajouter un stacktrace, cliquez sur le Gradle sur le côté droit de l'écran du projet Android;
Cliquez sur l'icône des paramètres; cela ouvrira la page des paramètres,
Cliquez ensuite sur compilateur
Ajoutez ensuite la commande
--stacktrace
ou--debug
comme indiqué;Exécutez à nouveau l'application pour obtenir le rapport de classement.
la source
(modifié en décembre 2018: Android Studio 3.2.1 sur Mac également)
Pour Android Studio 3.1.3 sur un Mac, c'était sous
puis, pour afficher la trace de la pile, appuyez sur ce bouton
la source
--stacktrace
et / ou--info
et / ou--debug
et / ou--scan
sous les options de ligne de commande?Pour Android Studio 3.1.3, il était sous
la source
ma solution est la suivante:
la source
Pour pouvoir exécuter des options comme
--stacktrace
dans une commande gradle, vous devez la mettre au début, comme:./gradlew --stacktrace assembleMyBuild
la source
Si vous utilisez fastlane, des indicateurs supplémentaires peuvent être passés avec
Plus d'informations ici
la source
ma solution est la suivante:
puis:
la source
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 paramètres depuis Configurer ou ALLER AUX PARAMÈTRES DE FICHIER en haut d'Android Studio.
vérifiez également les compilateurs Android à partir du lien pour confirmer s'il change également, sinon augmente à la même taille que vous modifiez à partir du lien du compilateur.
Remarque: vous pouvez augmenter la taille en fonction de la capacité de votre mémoire et vous rappeler que ce paramètre est basé sur Android Studio v2.1.2
la source