Oja*_*jay 7 android android-drawable
我从Google Material.io下载了一个图标。在集成后尝试构建我的项目时,我遇到了一个错误:Can't process attribute android:fillColor="@android:color/white"
这是屏幕截图:

Bha*_*iya 14
在build.gradle中添加以下行:
defaultConfig{
vectorDrawables.useSupportLibrary = true
}
Run Code Online (Sandbox Code Playgroud)
检查此以获取更多详细信息:矢量绘图概述
小智 13
打开您下载的绘图,并替换android:fillColor="@android:color/white"为android:fillColor="#ffffff"。在矢量可绘制对象中,fillColor必须显式设置属性,并且不能引用其他资源
有两种方法可以解决这个问题。
一种快速选择是转到有问题的 XML 文件并更改android:fillColor="@android:color/white"为android:fillColor="#FFFFFF". 错误会立即消失。但是,如果将来您有任何其他文件具有类似的行,则此问题仍然会重复出现。
这是永久解决方案:
转到您的 build.gradle 文件并添加以下内容:
defaultConfig{
vectorDrawables.useSupportLibrary = true
}
Run Code Online (Sandbox Code Playgroud)
同步,错误就会立即消失。
| 归档时间: |
|
| 查看次数: |
6247 次 |
| 最近记录: |