1

Я использую Android Studio для моего проекта.
Я хочу использовать пользовательскую библиотеку appcompat-v7 в моем проекте андроида.
Библиотека поддержки дизайна Android имеет свою собственную библиотеку appcompat-v7.Как импортировать библиотеку поддержки дизайна Android с пользовательским appcompat-v7?

my gradle

компиляции (': mycustomAppcompat-V7')
компиляции 'com.android.support:design:23.2.0'

My problem:
У меня есть две библиотеки appcompat-v7, которые поступают из:

1-My custom library. 
2-Design support needed. 

как я могу это исправить?
спасибо

+1

Зачем вам нужен пользовательский appcompat-v7? – kleinsenberg

+0

@kleinsenberg Потому что мне нужна панель инструментов справа налево. https://github.com/arashsammak/RTL-Toolbar-Android-AppCompat –

+1

Сделайте что-то вроде этого 'compile ('com.android.support:design:23.2.0') { исключить модуль: 'appcompat-v7' } ' – zgc7009

ответ

1

Вы можете исключить определенные модули из библиотек, которые вы компилируете с помощью градиента. Эта функция ценна в ряде конкретных ситуаций, например, когда у вас конфликтующие или дублированные модули, как в вашем случае. Чтобы это исправить, вы можете явно определить, какие модули вы хотели бы исключить из компиляции в Gradle следующим образом:

compile('com.android.support:design:23.2.0'){ 
    exclude module: 'appcompat-v7' 
} 

Это говорит, что вы хотите скомпилировать com.android.support:design:23.2.0, но вы хотите, чтобы исключить его appcompat-v7 модуля, поскольку Вы используете свой обычай один.

 Смежные вопросы

  • Нет связанных вопросов^_^