Исключить код из сборки / компиляции с помощью вариантов Gradle (Android) - PullRequest
5 голосов
/ 05 мая 2020

Есть ли способ исключить код из сборки / компиляции с помощью вариантов сборки gradle? Моя цель не заключается в том, чтобы запутать код или иметь различное поведение с переменными сборки и операторами if. Я действительно хочу полностью исключить код и не поддерживать 2 ветки кода.

Пример: у меня есть файл gradle с 2 вариантами сборки:

buildTypes {
    versionWithCodeSnipped{

    }
    versionWithoutCodeSnipped{

    }
}

У меня есть код, которым я хотел бы быть исключено из сборки.

public void someMethod() {
    <someCode>

    <code snipped to be excluded in case of versionWithoutCodeSnipped>

    <someCode>
}

Как исключить приведенный выше код с вариантами сборки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...