意外的资源引用类型

时间:2017-12-17 14:42:39

标签: android android-gradle gradle-plugin

我正在研究我的一个项目,刚刚要求android studio将它从gradle版本2.3.3更新到3.0.1。 我查了几个网站,包括这个https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html

但是,按照上述链接的说明,我从

修改了themes.xml文件
<item name="attr/color_text_primary">@color/white</item>

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

然而,现在android studio在 @ color / white 显示错误:

意外的资源类型; @attr /

类型的预期值

我不确定错误是什么。我已经按照上面的链接写了。有人可以请帮助。 TIA

我的attrs.xml有:

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

我的colors.xml:

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

1 个答案:

答案 0 :(得分:0)

该错误是不言自明的。您是说项目是“ attr”,但它是“ color”。 应该是:

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