Не удалось создать новый элемент цвета в файле colors.xml - программирование
Подтвердить что ты не робот

Не удалось создать новый элемент цвета в файле colors.xml

Ошибка, которую я получаю: "Цвет" colorRed "в значениях не имеет декларации в папке базовых значений, что может привести к сбоям, когда ресурс запрашивается в конфигурации, которая не соответствует этому квалификатору меньше..."

Я пробовал очистить проект и перестроить, а также попытался сделать недействительный кеш и перезапустить, но эта ошибка не будет.

Я добавил скриншот файла colors.xml

enter image description here

4b9b3361

Ответ 1

Я решил проблему очистки проекта и снова его построил. Если он не работает, отмените кеширование и перезапустите.

Я использую Android Studio 3.2

Ответ 2

Это ошибка, и это происходит для измерений и, возможно, других. (Не только цвета.) Впервые я увидел, что это был день, когда я обновился до AS 3.2.1.

Но вам может не понадобиться чистить, перестраивать или делать недействительными кэши. Попробуй это:

(A) Вырежьте и сохраните (например, в NotePad) помеченный XML из базовой папки и всех соответствующих папок.
(B) Вставьте его обратно, начиная с базовой папки

Обновление: 10 января2019 [Тупой и тупой]

На самом деле даже обрезка и вставка не нужны. Предположим, что следующая строка дает проблему...

<string name="edit">Edit</string>

Просто поменяйте тег на что угодно. например

<xstring name="edit">Edit</string>

Затем подождите секунду, пока не произойдет удаление, прежде чем менять его обратно.

Ответ 3

Это странная ошибка. но здесь Временное решение: откройте файл в Android Studio и выберите весь текст. Теперь вырежьте весь текст и вставьте его в то же место. (или просто перейдите к проблемному файлу и press- 'ctrl + A' → 'ctrl + x' → 'ctrl + v'), это ничего не меняет, но, видимо, устраняет ошибки.

Ответ 4

Возможно, я немного опоздал на вечеринку, но последнее обновление Android Studio (v3.2 Canary 17), похоже, решило эту ошибку.

У меня была аналогичная проблема с цветами и ресурсами, и обновление Studio, похоже, исправило это.

Надеюсь это поможет!

Ответ 5

Эта ошибка все еще происходит в AS3.4C10... так что она еще не решена.

Для меня единственным выходом является выбор "Invalidate Cache/Restart" из меню "File".

RG

Ответ 6

Откройте Resources-> Добавить новый ресурс → выберите "Новое значение цвета..", чтобы защитить вас от других я использую в Android 3.3.1

Ответ 7

Я опаздываю на вечеринку, но я исправил эту проблему, просто изменив работу печати. Я добавил еще несколько пробелов, чтобы он выглядел чище и читабельнее, и внезапно красная подчеркивание и сообщения об ошибках исчезли. Должно быть, это была какая-то ошибка. (Студия 3.3.3)