apk-size для зависимостей `api [...]` vs `реализация [...]`

Я знаю, что добавление зависимости Android (например, OkHttp) как api 'com.squareup.okhttp3:okhttp:3.11.0' в одном из моих приложений модули сделают его доступным для других модулей, когда включены.

Это устраняет необходимость добавлять implementation 'com.squareup.okhttp3:okhttp:3.11.0' в других модулях.

Есть ли какая-либо разница в итоговом размере APK, чтобы каждый модуль включал зависимость отдельно как implementation [...] вместо одного раза как api [...] в модуле, от которого зависят другие app-модули.

Эти ссылки описывают различия между компиляцией и видимостью, но не определяют, есть ли разница в итоговом APK.

0 ответов

Другие вопросы по тегам