ошибка: атрибут стиля 'attr / colorPrimary' не найден
Aug 21 2020
Недавно я обновил свой целевой SDK до 29 в соответствии с новыми руководящими принципами Android, но после этого я получил эту ошибку:
D: \ Android Apps \ PatherPane \ app \ src \ main \ res \ values \ styles.xml: 4: 5-9: 13: AAPT: error: style attribute 'attr / colorPrimary (aka com.patherpane.app:attr/ colorPrimary) 'не найдено.
И мой XML-файл стиля:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="SplashScreen" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">
@drawable/background_splashscreen
</item>
</style>
Как я могу это исправить?
Эта команда, за которой следуют имена элементов, показывает ошибку: Theme.AppCompat.Light.DarkActionBar
Ответы
5 bmalex Aug 22 2020 at 05:13
Убедитесь , что вы не пропустили AppCompat реализации в build.gradle (приложение)
implementation ‘com.android.support:appcompat-v7:28.0.0’
или же
implementation 'androidx.appcompat:appcompat:1.2.0'
при использовании androidx
4 AdhiamboOyier Aug 26 2020 at 17:20
Эта ошибка обычно появляется, когда
androidx.appcompat:appcompat
а также
com.google.android.material:material
версии не совпадают. Проверьте, обновили ли вы один, а другой нет