Я пытаюсь решить проблему,
У меня есть некоторые зависимости, объявленные в файле build.gradle для моего приложения для Android, но проблема в том, что многие из этих зависимостей используют одну и ту же библиотеку совместимости, в моем случае appcompat-v7
.
Можно исключить эту библиотеку для каждой зависимости
compile ('com.github......'){
exclude group: 'com.android.support', module: 'appcompat-v7'
}
Но мне нужно сделать это для каждой зависимости
Другой способ - использовать такое выражение
configurations {
compile.exclude module: 'appcompat-v7'
}
Это работает, но даже если явным образом объявляю эту библиотеку, она игнорируется compile 'com.android.support:appcompat-v7:+'
Все, что мне нужно, это включить эту библиотеку только один раз для всего приложения, потому что если компиляция без исключения будет отображаться много ошибок, например has been already defined
.
Возможно, есть более простой способ заставить это работать. Я был бы признателен за любую помощь, спасибо.