Я пытаюсь настроить файл build.gradle только для выполнения задачи gradle при выборе варианта сборки выпуска. До сих пор моя задача всегда выполнялась, независимо от того, входит ли она в мои типы отладки или выпуска, а также подписывает конфиги. Я попытался добавить свою задачу в блок applicationsVariants и проверить, является ли это вариантом выпуска, но он просто просматривает все варианты.
applicationVariants.all { variant ->
variant.outputs.each { output ->
...
}
}
Я знаю, что обе задачи отладки и выпуска всегда выполняются в зависимости от того, какой вариант сборки вы выберете. Можно ли выполнить какой-то код только при создании сборки для выпуска? Если да, то куда идет этот код? Спасибо!
Я прочитал каждый вопрос Stackoverflow об этом, но ни один из ответов на самом деле я не хотел. Моя конечная цель - когда я выбираю вариант сборки "release" для сборки Play Store, сообщение отправляется на наш сервер. Я не хочу, чтобы это произошло, когда просто отлаживалась.