2015-10-26 4 views
0

Я пытаюсь добавить 'com.android.support:design:22.2.0' в свой проект. Но у меня ошибка «Атрибут» rippleColor «уже определен». Он показывает мне путь к values.xml, где произошел атрибут. Это в библиотеке Майка Пенза «MaterialDrawer». Но есть улов, этот values.xml не имеет атрибутов с «rippleColor». Может быть, это какая-то ошибка градиента или что-то еще? Как это исправить?Ошибка: (1) Атрибут «rippleColor» уже определен в студии Android

P.S: Когда я создаю новый проект и добавляю эти две библиотеки (appcompat: design и com.mikepenz: materialdrawer: 3.1.2), его работа прекрасна.

+0

http://stackoverflow.com/questions/31183193/gradle-error-attribute-ripplecolor-has-already-been-defined-in-android-stud –

+0

"... этот values.xml не имеет любые атрибуты с "rippleColor" " –

+0

Вы используете зависимость с тем же attrs. Проверьте файл attrs.xml. –

ответ

1

с этим google search! вы можете найти:


Похоже, что в проектах вы используете (собственное приложение + используемые библиотеки) Атрибут имени rippleColor используется, по крайней мере в два раза.

Я предлагаю проверить содержимое ваших xml-содержащих цветов или любых атрибутов (например, colors.xml или любой другой, попробуйте найти его во всем проекте в вашей среде IDE).

Проверьте, используется ли упомянутый rippleColor несколько раз. Если у вас есть это в своем проекте, переименуйте его!


Example:

1- Google играть сервис

compile 'com.google.android.gms:play-services:7.8.0' 

2- Design Library Поддержка

compile 'com.android.support:design:22.2.0' 

3- MaterialDesign

compile 'com.github.navasmdc:MaterialDesign:[email protected]' 

Fix this issue

Первый исправить этот вопрос заменить обслуживание Google Play пакет (весь пакет) с одним конкретным вам нужно, пожалуйста, ознакомьтесь google site как в Google Кошельке есть атрибут rippleColor, в моем случае все, что мне нужно Google Maps com.google.android.gms:play-services-maps:7.8.0

Второй вы можете заменить Design Library Support compile com.github.navasmdc:MaterialDesign:[email protected] с compile 'it.neokree:MaterialNavigationDrawer:1.3.2', если вам нужно использовать навигацию ящик только

Я надеюсь, Тхи s help

+0

Отлично! Спасибо! – Pierry