В Android Studio я импортировал проект, который не включал styles.xml (v21)
.
Поэтому я создал файл styles-v21.xml
в каталоге values
. Оба styles.xml
и styles-v21.xml
теперь находятся в каталоге values
.
styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppTheme.Base">
<!-- Customize your theme here. -->
</style>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light">
</style>
</resources>
стили-v21.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
</style>
</resources>
Когда я создаю проект, я получаю ошибку сборки:
Ошибка: Ошибка: дубликаты ресурсов: C:\xxx\main\res\values \ styles-v21.xml: style/AppTheme, C:\xxx\main\res\values \ styles.xml: style/AppTheme
Ошибка в том, что оба файла ресурсов имеют одинаковое имя style
: AppTheme
.
Но в других проектах и учебниках, которые я видел, эти styles
имеют одно и то же имя. Один для Android с совместимостью версии 21, а другой для Android без совместимости.
Я предполагаю, что хочу знать, следует ли просто изменить имя или если эти файлы должны иметь одно и то же имя, что означает, что есть большая проблема. Как мне продолжить?