Подтвердить что ты не робот

Ошибка после добавления зависимостей к Action Bar Sherlock в Android Studio 0.5.8

Хорошо, я знаю, что этот вопрос задан очень много. И я также попробовал несколько методов, размещенных в SO. Но никто не работает для меня.

Итак, вот как я это делаю. Я добавляю эту строку кода внутри зависимостей в мои файлы gradle:

compile 'com.actionbarsherlock:actionbarsherlock:[email protected]'

Но тогда, когда я пытаюсь синхронизировать свой проект с gradle, он дает мне эту ошибку:

Gradle invocation completed successfully with 75 error(s) in 30 sec

Это ошибки:

D:\RandomProjects\SwipeExperiment\SwipeExperiment\build\exploded-aar\com.android.support\appcompat-v7\19.1.0\res\values\values.xml
Error:Attribute "titleTextStyle" has already been defined
Error:Attribute "subtitleTextStyle" has already been defined
Error:Attribute "divider" has already been defined
Error:Attribute "background" has already been defined
Error:Attribute "backgroundSplit" has already been defined
Error:Attribute "actionDropDownStyle" has already been defined
Error:Attribute "dropdownListPreferredItemHeight" has already been defined
Error:Attribute "popupMenuStyle" has already been defined

D:\RandomProjects\SwipeExperiment\SwipeExperiment\build\exploded-aar\com.actionbarsherlock\actionbarsherlock\4.4.0\res\values\values.xml
Error:Attribute "navigationMode" has already been defined
Error:Attribute "displayOptions" has already been defined
Error:Attribute "title" has already been defined
Error:Attribute "subtitle" has already been defined
Error:Attribute "icon" has already been defined
Error:Attribute "logo" has already been defined
Error:Attribute "backgroundStacked" has already been defined
.
.
.
Error:Attribute "windowActionBarOverlay" has already been defined
Error:Attribute "windowSplitActionBar" has already been defined
Error:Attribute "listPopupWindowStyle" has already been defined
Error:Attribute "activityChooserViewStyle" has already been defined
4b9b3361

Ответ 1

Ваш проект зависит как от appcompat-v7, так и от ActionBarSherlock. Оба они обеспечивают одинаковые функциональные возможности и определяют одинаковые атрибуты стиля - конфликтующие.

Либо удалите библиотеку ActionBarShelock или appcompat-v7.

Я рекомендую использовать ActionBar от appcompat-v7, а не ActionBarSherlock.

Поддержка функций библиотеки. AppCompat

Добавление панели действий