0

У меня импортированы две библиотеки в моем проекте Android Studio через gradle. Один из них - это библиотека поддержки v7, которая является необходимым компонентом для обработки панели действий в моем приложении для разных платформ. Другим является тот, который я намерен использовать для компонентов пользовательского интерфейса под названием MaterialDesign.конфликт XML-ресурсов в библиотеке Android

Проблема заключается в том, что обе библиотеки определили атрибут в их values.xml называется rippleColor и Gradle идентифицирует конфликт.

Как я могу сказать, что gradle исключает одно определение и принимает другое? Манифест. Слияние в узле разработчиков Android, похоже, делает это во всем xml-файле, тогда как моя проблема - это только один конкретный атрибут в этом файле. Есть ли способ, которым я могу обойти эту проблему?

P.S. мои зависимостей градиента следующие:

compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 
compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:design:23.1.1' 
compile 'org.xwalk:xwalk_core_library:15.44.384.13' 
compile 'com.github.navasmdc:MaterialDesign:[email protected]' 
+0

проверка http://stackoverflow.com/questions/33534963/is-there-a-resolution-for-this-conflict-between-the-material-design-support-libr – piotrek1543

+0

являются вы уверены, что используете оба в последней версии? – piotrek1543

+0

@ piotrek1543 Проблема не решила проблему. Ошибка возникает из повторяющихся деклараций: Атрибут «rippleColor» уже определен. Кажется, что у нас есть дублирующее объявление в наших собственных xml-файлах. Будет ли другая версия не определять атрибут rippleColor? это должен быть вопрос, я думаю –

ответ

0

Запишите ниже код в свой файл сортов. Это может помочь:

dependencies { 
    compile 'com.android.support:support-v4:22.2.1' 
    compile 'com.google.code.gson:gson:2.2.2' 
    compile 'com.google.android.gms:play-services:7.5.0' 
    compile 'com.android.support:appcompat-v7:22.2.1' 
    compile 'com.android.support:design:22.2.1' 

    compile fileTree(dir: 'libs', include: '*.jar') 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
} 
+0

Я добавил эти зависимости. Тем не менее атрибут «rippleColor» дублируется. –