Appcompat-v7: ошибка стиля 27.1.1

Мое приложение вдруг начало выдавать эту ошибку:

ошибка: стиль>. Сообщение {kind=ERROR, text=error::style>., Sources= [.../. Gradle/caches/transforms-1/files-1.1/appcompat-v7->27.1.1.aar/6841cb0f36d8ca017bbed63b78588e52/res/values ​​/values.xml:1586:5->1587:13], исходное сообщение =, имя инструмента =Optional.of(AAPT)}

и это линия, на которую он указывает:

Родитель ="Base.DialogWindowTitle.AppCompat">

я удалил репозиторий поддержки из sdk manager и переустановил его! но это не решило проблему!

это мое использование библиотек поддержки в приложении Gradle:

implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

1 ответ

Решение

После того, как я создал новый проект и добавил все классы и ресурсы один за другим, я наконец нашел проблему. проблема была в моем style.xml и из-за одного плохого определения стиля! было вложенное определение стиля! что-то вроде этого:

<style name="someThing">
   ...
   <style name="anotherStyle">
      ...
   </style>
</style>

Я думаю, Android Studio 3.1.3 может сделать лучше, указав на проблему! благодарю вас!

Другие вопросы по тегам