Mise à jour Android Studio à 3,0 et l'obtention de ce problème
Error:Execution failed for task ':App:mergeDebugResources'.
> There were multiple failures while executing work items
> A failure occurred while executing com.android.build.gradle.tasks.MergeResources$FileGenerationWorkAction
> Error while processing /media/nikhilesh/App/src/main/res/drawable/ic_add_black_24dp.xml : Can't process attribute android:fillColor="@color/green": references to other resources are not supported by build-time PNG generation. See http://developer.android.com/tools/help/vector-asset-studio.html for details.
Comment pouvons-nous résoudre ce problème?
- Essayez de nettoyer le projet et rebuildit
- Sujet pour plus tard une partie de l'erreur de texte qui est présent dans les journaux - Références à d'autres ressources ne sont pas pris en charge par l'accumulation de temps PNG génération
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter la ligne suivante à l'intérieur de votre configuration par défaut de votre application à construire.gradle:
Edit: vous devez également ajouter cette dépendance si vous ne l'avez pas déjà
Mise à jour:
Depuis Gradle 3.4 le
compile
configuration est obsolète et doit être remplacé parimplementation
:Le problème c'est que les nouvelles gradle ne peut pas se référer à la couleur de la bibliothèque, que vous utilisez pour obtenir le @couleur/valeur verte.
La solution est la même que rotemitz dit
Il suffit d'ajouter cette ligne à votre defaultconfig.ini.php de construire.gradle (Module : app)
ET des dépendances de la même construction.gradle
Remarque : Vous pouvez modifier le appcompat version, reportez-vous à votre compiler version du SDK