Ошибка не требует пояснений. Вы говорите, что элемент «attr», но это «цвет». Должно быть:
<item type="color" name="color_text_primary">@color/white</item>
Я работал над моим проектом и просто попросил андроид-студию обновить его с версии 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 показывается ошибка в @ color / white как:
Неожиданный тип ресурса; ожидаемое значение типа @ attr /
Я не уверен, в чем ошибка. Я следил за тем, что написано в приведенной выше ссылке. Может кому-то помочь. ТИА
У моего attrs.xml есть:
<attr name="color_text_primary" format="reference|color" />
Мои цвета.xml:
<color name="white">#ffffffff</color>
android,android-gradle,gradle-plugin,