ошибка: повторяющееся значение для ресурса "attr / ориентация" с настройкой ".aapt.v2.Aapt2Exception: ошибка компиляции ресурса Android - PullRequest
0 голосов
/ 22 декабря 2018

У меня ошибка компиляции!Я проверял похожие проблемы на stackoverflow, но все они были о разных ошибках, а не "attr / ориентации" с config '' ", но они не работали для моей проблемы!Я использую библиотеку androidx, kotlin, Gradle 4.10.1,

Я делаю эти шаги, но по-прежнему безрезультатно:

1- Очистить проект

2- Восстановить

3 - сделать недействительными кэши / перезапустить

4 - сделал еще один файл attrs.xml в папке: res-> values-v21

5 - так много других способов ...

но все они просто провалились!Любое решение?

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Это происходит, если вы перешли на Androidx и добавили библиотеку android.support.Просто попробуйте найти библиотеку Androidx для используемой вами библиотеки android.support.Например.Изменить

реализация 'com.android.support:cardview-v7:28.0.0'

на

реализация' androidx.cardview: cardview: 1.0.0 '

0 голосов
/ 22 декабря 2018

Я нашел проблему, это ошибка, и я сообщил об этом в Google (b.android.com), и они ответили

Да, мы знаем об этой проблеме, она будет исправленав следующем альфа-релизе.это: ссылка на проблему

.

Итак, как ее решить: я столкнулся с проблемой при обновлении до версии библиотеки alpha3 в build.gradle (Модуль):

  implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3' 

Просто понизьте его до более низкой версии:

  implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2' 

и теперь все в порядке.

Проблема заключалась в конфликте между constraintlayout: 2.0.0-alpha3 библиотека и attrs.xml объединяются во время компиляции!

и для вас это могут быть просто конфликты между некоторыми другими библиотеками (просто проверьте последние обновленные библиотеки)

...