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.
我们该如何解决这个问题呢?
发布于 2017-10-26 17:00:18
这个问题是因为新的gradle不能引用颜色库,您可以使用它来获取@ color /green值。
解决方案与rotemitz所说的相同,只需将这一行添加到您的defaultConfig of build.gradle (模块:应用程序)
vectorDrawables.useSupportLibrary = true
以及对同一build.gradle的依赖项
compile 'com.android.support:appcompat-v7:23.1.0'
注意:您可以更改appcompat版本,请参考您的编译SDK版本
https://stackoverflow.com/questions/46947008
复制相似问题