У меня есть проект Android с gradle. Проблема в:
В представлении project
я вижу несколько версий библиотек support-v4
, например support-v4-21.0.3
и support-v4-22.2.0
.
Но в build.gradle
у меня вообще нет support-v4
.
Но у меня есть ~ 10 других зависимостей в build.gradle
. Например
appcompat-v7:22.2.0
. Я могу предположить, что appcompat-v7:22.2.0
зависит от support-v4-22.2.0
в зависимостях maven и неявно тянет его. Но у меня нет идей, которые тянут support-v4-21.0.3
.
Насколько я знаю, все эти библиотеки будут упакованы в мой APK и увеличат вес APK.
Итак, у меня есть следующие вопросы:
- Как избежать дубликатов библиотек?
- Как увидеть зависимости maven в Android Studio?
- Как определить, какой библиотеке требуется эта библиотека? Например, какая библиотека требует
support-v4-21.0.3
в моем проекте?