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 может сделать лучше, указав на проблему! благодарю вас!