Установка 'buildNumber' и 'versionNumber' при сборке APK из gradle - PullRequest
0 голосов
/ 25 апреля 2018

Я создаю APK из командной строки следующим образом

./gradlew assembleProductionRelease

Существуют ли какие-либо параметры конфигурации, которые позволят автоматически добавлять buildNumber и versionNumber в имя файла APK?По умолчанию файл APK будет называться app-production-release.

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете попробовать / адаптировать этот код (добавить его в свой build.gradle):

applicationVariants.all { variant ->
        variant.outputs.all { output ->
            def sep = '_'
            def version = variant.versionName
            def build = variant.versionCode
            outputFileName = "${rootProject.name}${sep}" +
                    "${variant.buildType.name}${sep}" +
                    "${version}${sep}" +
                    "build${sep}${build}.apk"
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...