Как изменить версию Android и номер версии кода?

Как изменить версию Android и номер версии кода Android Studio? Я хочу изменить apk файл (приложение) в Google Play, и мне нужно изменить версию Android и номер версии кода. Я попытался с этим в файле AndroidManifest.xml в Android Studio:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bestsoftcorporation.circle.app"
android:versionCode="101"
android:versionName="2.0">

Но это не работает. Когда я пытался опубликовать его в Google Play, он отображал, что мне нужно изменить название и код версии Android.

+148
источник поделиться
9 ответов

Перейдите в build.gradle и установите код и имя версии внутри элемента defaultConfig

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

screenshot

+291
источник

Самый простой способ установить версию в Android Studio:

  1. Нажмите SHIFT + CTRL + ALT + S (или Файл → Структура проекта → приложение)

  2. Выберите вкладку "Ароматы"

Android Studio <3.4:

  1. Последние два поля: "Код версии" и "Имя версии"

Android Studio> = 3.4:

  1. Выберите "Модули" на левой панели.
  2. Выберите "приложение" в средней панели.
  3. Выберите вкладку "Конфигурация по умолчанию" на правой панели.
  4. Прокрутите вниз, чтобы увидеть и изменить поля "Код версии" и "Имя версии".
+65
источник

Вы можете определить свои versionName и versionCode в вашем файле build.gradle следующим образом:

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    .... //Other Configuration
}
+16
источник

Нажмите Ctrl + Alt + Shift + S в студии Android или перейдите в Файл > Структура проекта... Выберите приложение на левой стороне и выберите вкладку falvors с правой стороны по умолчанию, измените код версии, имя и т.д.... enter image description here

+7
источник

Вы можете управлять версиями приложений с помощью, используя Плагин расширенной версии версии для Gradle.

Вам просто нужно включить плагин в yout build.gradle:

buildscript {
  repositories {
      jcenter()
  }

  dependencies {
      classpath 'org.moallemi.gradle.advanced-build-version:gradle-plugin:1.5.0'
  }
}

apply plugin: 'org.moallemi.advanced-build-version'

И затем вы можете использовать функции управления версиями (и, очевидно, настроить):

advancedVersioning {
    nameOptions { }
    codeOptions { }
    outputOptions { }
}

def appVersionName = advancedVersioning.versionName
def appVersionCode = advancedVersioning.versionCode

Для получения дополнительной информации ознакомьтесь с официальной документацией .

+4
источник

Откройте файл build.gradle и убедитесь, что у вас есть versionCode и versionName внутри defaultConfig. Если нет, добавьте их. Подробнее см. В этой ссылке.

+3
источник

Перейдите в build.gradle и установите код и имя версии внутри элемента defaultConfig

defaultConfig {   minSdkVersion 9   targetSdkVersion 19   versionCode 1   versionName "1.0" }

+2
источник

После обновления файла манифеста вместо создания вашего проекта перейдите в командную строку и достигните пути... bld\Debug\platform\android. Выполните команду "ant release". Ваш новый файл release.apk будет иметь новый код версии.

+1
источник

Я не получил других ответов для работы в Android Studio 1.4. Но это сработало: нажмите на название своего приложения слева от основной ленты. Он отобразит список файлов. Откройте AndroidManifest.xml и измените код версии и номер версии.

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос