Gradle строит неиспользуемые зависимости

При использовании Gradle в качестве инструмента сборки для проектов Android, как обычно, всегда ли Gradle строит все из заданной зависимости или строит только вещи внутри зависимости, которую вы используете, вместе с зависимостями, которые эти вещи могут иметь под собой?

Пропускает ли он создание вещей, которые вы не используете?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
161
2

Ответы 2

Вам нужно создать градиент, соответствующий этой версии Android, или использовать api. Я понимаю, что нельзя пропустить сборку gradle.

Спасибо за ваш комментарий. Думаю, я понимаю, что вы говорите, но это не значит, что я хочу опустить сборку gradle в целом. Он должен выполнять сборку gradle, как обычно, но мне нужно знать, пропустит ли сборка gradle артефакты зависимости, когда артефакты не используются в приложении. Другими словами, строит ли он полную зависимость от каждой сборки gradle или только от используемых артефактов этой зависимости? @ J.JH

Nick Schokker 19.12.2018 10:23

Я знаю, что мы строим полную зависимость от всех градиентов.

J.JH 19.12.2018 14:13

да, весь код из зависимости включен в сборку (файл .apk).

Если вы не включите инструменты, которые минимизируют или удаляют неиспользуемые файлы / классы / функции. Подробнее по этой теме: минимизировать код.

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