Ответ 1
Да, каждый раз, когда вы выпускаете обновление в PlayStore, вам необходимо обновить эти две строки в вашем файле gradle, увеличив цифры перед ними -
versionCode 1
versionName "1.1"
Ваша версияCode всегда должна быть увеличена, но versionName полностью зависит от вас, когда вы планируете выпустить обновление. Я обычно увеличиваю значение versionName на основе того, насколько велико обновление, которое я выпускаю.
-
Если это огромное обновление для предыдущей версии, например, новый пользовательский интерфейс или слишком много новых функций, то я увеличиваю версиюName на 1 и меняю его на 2.0, 2.1 и т.д.
-
Если он маленький, например, я исправил несколько ошибок, я обычно увеличиваю versionName до 1.1.1, 1.1.2 и т.д.
-
Если только одна новая функция или я изменил какой-то жизненно важный контент в моем приложении, я увеличиваю версию versionName до 1.2, 1.3 и т.д.
Например, Минимальным приращением от версии Код 1 и версииName 1.1 может быть -
versionCode 2
versionName "1.1.1"
Вы можете найти более подробную информацию здесь - Версии приложения для Android. Просто имейте в виду, что этот документ все еще объясняет управление версиями с помощью AndroidManifest, который по-прежнему работает, но не рекомендуется, поскольку значения будут переопределены значениями в файле gradle.
Примечание
Как упоминает CommonsWare в своем комментарии, вы можете изменить свой код версии, чтобы быть чем-то значимым, как дата или что-то, что имеет больше смысла для вас. Play Store не будет поднимать никаких проблем до тех пор, пока его целое число, а новое не будет больше, чем предыдущее.