Измените название версии и код версии из одного файла и отразите изменения во всех вариантах продукта.

Эта история основана на том, что я узнал сегодня, поскольку у всех нас есть варианты сборки в нашем проекте, и в каждом варианте продукта у нас есть название версии и код версии, когда мы публикуем при сборке магазина воспроизведения мы увеличиваем наши код версии и название версии и изменяем все наши продукты один за другим….

Что? Если мы добавим в наш проект файл с именем version.properties и изменим имя версии и код версии из этого файла, и тогда он будет отражать Это касается всех вкусов наших продуктов, давайте начнем, как мы этого добьемся.

Посетите мой сайт по адресу https://danishamjad.com/

Шаг 1:

Добавьте в свой проект файл с именем version.properties - ›папка приложения.

Шаг 2:

Добавьте в этот файл код версии и название версии.

Шаг 3:

Теперь это основная часть, все настроено, и нам нужно прочитать файл в нашем build.gradle.

def versionPropsFile = file('version.properties')
Properties versionProps = new Properties()

if (versionPropsFile.canRead()) {
    versionProps.load(new FileInputStream(versionPropsFile))
}
def code = versionProps['VERSION_CODE'].toInteger()
def name= versionProps['VERSION_NAME']

Теперь мы определяем код и название для каждого вкуса вашего продукта, как показано ниже:

flavorDimensions "environment"
productFlavors {
    production {
        versionCode code
        versionName name
    }
staging{
        versionCode code
        versionName name
    }

Если вы хотите узнать больше об Android, перейдите по ссылке ниже:



Делиться знаниями - это забота :-)

Спасибо, что прочитали эту статью. Не забудьте порекомендовать эту статью, если вы сочли ее полезной. Это очень много значит для меня.

Если вам нужна помощь, присоединяйтесь ко мне в Twitter, Linkedin, Github и подпишитесь на мой Канал Youtube .