Вот результат, когда я запускаю ./gradlew app:dependencies
:
+--- com.android.volley:volley:1.1.1
+--- com.squareup.picasso:picasso:2.71828
| +--- com.squareup.okhttp3:okhttp:3.10.0
| | \--- com.squareup.okio:okio:1.14.0
| +--- androidx.annotation:annotation:1.0.0 -> 1.1.0
| \--- androidx.exifinterface:exifinterface:1.0.0
| \--- androidx.annotation:annotation:1.0.0 -> 1.1.0
\--- com.myapp:commonlib:1.0.2
+--- com.android.volley:volley:1.1.1
\--- com.squareup.picasso:picasso:2.71828 (*)
(*) - dependencies omitted (listed previously)
В последней строке указывается, что picasso:2.71828
опущено с момента его появления.
Мои вопросы:
volley:1.1.1
(вторая-последняя строка) также появилось ранее в строке 1, почему его не опустить (нет (*) в конце этой строки)? - Увеличат ли дубликаты библиотек размер APK?
Спасибо.