意外的资源参考类型



我正在从事我的一个项目,刚刚要求Android Studio将其从2.3.3版更新为3.0.1。我查找了几个网站,包括此https://developer.android.com/studio/build/gradle-plugin-3-0-0-0-migration.html

但是,按照上述链接所指示,我从

中修改了我的thees.xml文件
<item name="attr/color_text_primary">@color/white</item>

to

<item type="attr" name="color_text_primary">@color/white</item>

但是,现在Android Studio在@color/white as中显示错误

意外的资源类型;类型@ATTR/

的期望值

我不确定错误是什么。我遵循上述链接中写的内容。有人可以帮忙吗?tia

我的attr.xml具有:

<attr name="color_text_primary" format="reference|color" />

我的颜色.xml:

<color name="white">#ffffffff</color>

误差是不言自明的。您是说项目是" attr",但它是"颜色"。应该是:

<item type="color" name="color_text_primary">@color/white</item>

最新更新