Androidのバージョンとコードのバージョン番号を変更するにはどうすればよいですか?


172

Androidバージョンとコードバージョン番号を変更する方法Android Studio?Google Playでapkファイル(アプリ)を変更したいのですが、Androidのバージョンとコードのバージョン番号を変更する必要があります。私はこれをAndroid StudioのAndroidManifest.xmlファイルで試しました:

<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のバージョン名とコードを変更する必要があると表示されます。

回答:


332

build.gradleに移動し、defaultConfig要素内にバージョンコードと名前を設定します

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

スクリーンショット


2
Javaでバージョン名にアクセスする方法はありますか?
Mark Molina

javaファイルのみが更新されている場合も、xmlバージョンを変更する必要がありますか?->?xml version = "1.0" encoding = "utf-8"?>
Abhinav Arora

2
バージョンを変更した後は、プロジェクトを必ずクリーンアップしてください。そうしないと、APKに表示されない可能性があります。
RhodanV5500 2014年

6
私の問題も解決しました。ただし、変数を変更する場所が100万か所あり、この場合のようにそのうちの1つだけが正しい場所である場合、私は本当に嫌い、嫌い、嫌いです。
ジャンルカゲッティーニ2015

私のプロジェクト(Eclipseからインポート)のbuild.gradleには関連する行がありませんでした。Ivo Stoyanovによって提案された以下の方法を使用すると、機能し、行が追加されました。
s1ni5t3r

79

Android Studioでバージョンを設定する最も簡単な方法:

1. Shift + Ctrl + Alt + Sキー(またはファイル->プロジェクト構造->アプリ)を押します。

Android Studio <3.4:

  1. タブ「フレーバー」を選択します
  2. 最後の2つのフィールドは、「バージョンコード」と「バージョン名」です。

Android Studio> = 3.4:

  1. 左側のパネルで[モジュール]を選択します。
  2. 中央のパネルで「アプリ」を選択します。
  3. 右側のパネルで「デフォルト構成」タブを選択します。
  4. 下にスクロールして、「バージョンコード」および「バージョン名」フィールドを表示および編集します。

8
参考までに:ファイル->プロジェクトの構造->「フレーバー」タブを選択ありがとう@Ivo Stoyanov
Ego Slayer

私は非常に奇妙な問題に直面しています。build.gradleファイルからversionNameを変更しましたが、BuildConfigファイルで更新されなかったため、apkを生成すると、間違ったversionNameが表示されます。次に、フレーバーからversionNameを編集すると、機能し始めます。ありがとうございました!
Smeet 2017

2
注:これはAndroid Studio 3.4以降では機能しません
Adjwilley、

21

versionNameversionCodeをモジュールのbuild.gradleファイルで次のように定義できます。

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    .... //Other Configuration
}

7

AndroidスタジオでCtrl + Alt + Shift + Sを押すか、ファイル>プロジェクト構造...に移動します。左側でアプリを選択し、右側でデフォルトの設定変更バージョンコード、名前などのfalvorsタブを選択します。 ここに画像の説明を入力してください


署名
済みのAPKを

5

あなたはできる賢明なバージョン管理、アプリケーションの管理を使用して高度なビルドバージョンのプラグインを 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

詳細については、公式ドキュメントをご覧ください。


3

あなたのbuild.gradleファイルを開き、あなたが持って作るversionCodeversionName内部defaultConfig要素。そうでない場合は、追加してください。詳細については、このリンクを参照しください。


2

build.gradleに移動し、defaultConfig要素内にバージョンコードと名前を設定します

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


1

マニフェストファイルを更新した後、プロジェクトをビルドする代わりに、コマンドラインに移動してパス... bld \ Debug \ platforms \ androidにアクセスします。コマンド「ant release」を実行します。新しいrelease.apkファイルには新しいバージョンコードが含まれます。


1

他の回答がAndroid Studio 1.4で機能しませんでした。しかし、これは機能しました。メインリボンの下の左側にあるアプリ名をクリックします。ファイルのリストが表示されます。AndroidManifest.xmlそこでバージョンコードとバージョン番号を開いて変更します。


0

Android StudioでのAndroidバージョンとコードバージョン番号の変更> = 3.6:

これを達成する2つの方法:

  1. Open FlutterプロジェクトによってAndroidプロジェクトに直接アクセスし、ファイルを変更します

    local.properties

以下の値を変更します。例:

flutter.buildMode=release
flutter.versionName=3.0.0
flutter.sdk=C\:\\src\\flutter
sdk.dir=C\:\\Users\\vgonza\\AppData\\Local\\Android\\sdk
flutter.versionCode=30
  1. pubspec.yamlを開きます

変更

version: 2.0.0+8

意味:バージョン名は2.0.0です。バージョンコードは8です。

以下のスラッグの例を参照してください:

Flutterアプリのビルドとバージョン番号を設定する方法

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.