【发布时间】:2018-03-19 21:11:48
【问题描述】:
我的项目工作得非常好,直到我在 android studio 中将我的 gradle 升级到 4.1 并且一切都崩溃了。
我在清理项目时不断收到此错误。
错误:任务 ':app:mergeDebugResources' 执行失败。 执行工作项时出现多次故障 执行 com.android.build.gradle.tasks.MergeResources$FileGenerationWorkAction 时发生故障 处理 C:\Users\daviestobialex\AndroidStudioProjects\ShopCentra\app\src\main\res\drawable\trapezoidal_bac.xml 时出错:无法处理属性 android:fillColor="@android:color/white":对其他资源的引用构建时 PNG 生成不支持。详情请见http://developer.android.com/tools/help/vector-asset-studio.html。
显然,它向我的 color.xml 中存在的引用调用抛出错误
【问题讨论】:
-
您是否尝试过从
trapezoidal_bac.xml矢量可绘制对象中删除fillColor行,或者将其更改为#ffffff而不是@android:color/white?我对矢量可绘制对象的理解是,无论如何您都希望以编程方式设置这些颜色:stackoverflow.com/questions/32924986/… -
@emerssso 我尝试过使用
#fff,但它也不起作用