Как динамически увеличивать код версии apk в Android? - PullRequest
0 голосов
/ 18 мая 2019

Прямо сейчас мое приложение в internal track имеет код версии 565800002, а в production - код версии 291302934, полученный из CircleCI build number * 100,000.

Я хотел бы увеличить оба номера кода версии

  • internal и production
  • программно, особенно тот, что на internal, но я застрял на том, как это сделать.

1 Ответ

1 голос
/ 18 мая 2019

Вы можете использовать любую функцию groovy или def для программной сборки кода версии.

Например,

**
 * Use the number of seconds/10 since Dec 12 2017 as the versionCode.
 * This lets us upload a new build at most every 10 seconds for the
 * next 680 years.
 */
def verCode = (int) (((new Date().getTime() / 1000) - 1513056598) / 10)

Тогда в вашем defaultConfig блоке вы можете использовать,

versionCode verCode
...