HoloEverywhere больше не работает с ActionbarSherlock
Я скачал последнюю версию HoloEveryWhere
из Git Hub, то я добавил ActionbarSherlock
библиотека к нему. Теперь я ошибки в themes-core.xml
файлы
и вот как это выглядит:
<style name="Holo.Base.Theme" parent="Theme.AppCompat">
....
<style name="Holo.Base.Theme.Light" parent="Theme.AppCompat.Light">
.....
очевидно, похоже, что HoloEveryWhere настроен для работы с ActionBarCompt
библиотека для меня я бы предпочел использовать ActionbarSherlock
вместо.
я должен изменить родительские значения на эквивалентные темы Шерлока?
как насчет бесчисленных ошибок в attrs.xml
:
Attribute "activatedBackgroundIndicator" has already been
defined
как я могу их решить?
Я пытался интегрировать эту библиотеку в течение 2 дней безуспешно!
1 ответ
У меня была похожая проблема, когда я добавил HoloEverywhere 2.0.0 SNAPSHOT и ActionBarCompat в качестве зависимостей для моего проекта. Я полагаю, что HoloEverywhere уже имеет зависимость ActionBarCompat, и когда я удалил ActionBarCompat, проблема с дублирующимися ошибками исчезла.
Gradle сводит меня с ума, я совсем новичок в Android и никогда не использовал ActionBarSherlock, но из моего траления и поиска кода кажется, что ActionBarSherlock включает ссылки на HoloEverywhere в pom.xml в качестве плагина. Может быть, он уже включал HoloEverywhere, и вы включаете другую версию, и именно поэтому вы получаете уже определенную ошибку?