Bagaimana cara mengubah versi Android dan nomor versi kode?

173

Bagaimana cara mengubah versi Android dan nomor versi kode Android Studio? Saya ingin mengubah file apk (aplikasi) di Google Play dan saya perlu mengubah versi Android dan nomor versi kode. Saya mencoba dengan ini di file AndroidManifest.xml di Android Studio:

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

Tapi itu tidak berhasil. Ketika saya mencoba untuk mempublikasikannya di Google Play, tampilan itu saya harus mengubah nama dan kode versi Android.

Marko Stojkovic
sumber

Jawaban:

333

Buka build.gradle dan atur kode versi dan nama di dalam defaultConfigelemen

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

tangkapan layar

Ajay S
sumber
2
Apakah ada cara untuk mengakses versionname di Jawa?
Mark Molina
Apakah kita juga harus mengubah verion xml jika hanya file java yang telah diperbarui? ->? Xml version = "1.0" encoding = "utf-8"?>
Abhinav Arora
2
Pastikan untuk membersihkan proyek setelah mengubah versi atau mungkin tidak muncul di APK.
RhodanV5500
6
Itu memecahkan masalah saya juga. Namun, saya benar-benar benci, benci, hhhaaate ketika Anda memiliki jutaan tempat berbeda di mana untuk mengubah variabel dan hanya satu dari mereka yang benar, seperti dalam kasus ini !!!!
Gianluca Ghettini
Hanya untuk menyebutkan bahwa proyek saya (Diimpor dari Eclipse) tidak memiliki baris relevan di build.gradle. Menggunakan metode di bawah ini yang disarankan oleh Ivo Stoyanov bekerja dan menambahkan garis.
s1ni5t3r
79

Cara termudah untuk mengatur versi di Android Studio:

1. Tekan SHIFT + CTRL + ALT + S (atau File -> Struktur Proyek -> aplikasi)

Android Studio <3.4:

  1. Pilih tab 'Rasa'
  2. Dua bidang terakhir adalah 'Kode Versi' dan 'Nama Versi'

Android Studio> = 3.4:

  1. Pilih 'Modul' di panel kiri.
  2. Pilih 'aplikasi' di panel tengah.
  3. Pilih tab 'Default Config' di panel kanan.
  4. Gulir ke bawah untuk melihat dan mengedit bidang 'Kode Versi' dan 'Nama Versi'.
Ivo Stoyanov
sumber
8
FYI: File -> Struktur Proyek -> Pilih tab 'Flavours' Terima kasih @Ivo Stoyanov
Ego Slayer
Saya menghadapi masalah yang sangat aneh. Saya mengubah versiName dari file build.gradle tetapi tidak diperbarui dalam file BuildConfig dan ketika saya menghasilkan apk, itu menunjukkan versiName yang salah. Lalu saya edit versiName dari rasa, lalu mulai berfungsi. Terima kasih!
Smeet
2
Catatan: Ini tidak lagi berfungsi pada Android Studio 3.4
Adjwilley
21

Anda dapat menentukan versionNamedan versionCodedalam build.gradlefile modul Anda seperti ini:

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

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

Tekan Ctrl + Alt + Shift + S di studio android atau buka File> Project Structure ... Pilih aplikasi di sisi kiri dan pilih tab falvors di sisi kanan pada konfigurasi default perubahan kode versi, nama dan lain-lain ... masukkan deskripsi gambar di sini

Masoud.Ebrahimi
sumber
Tidak dapat menemukan opsi aplikasi setelah membuat apk yang saya tandatangani
Ankit Gupta
5

Anda dapat mengelola versi aplikasi dengan bijak menggunakan Plugin Advanced Build Version for Gradle.

Anda hanya perlu menyertakan plugin di 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'

Dan kemudian Anda dapat menggunakan fungsi versi (dan, jelas, menyesuaikannya ):

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

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

Untuk informasi lebih lanjut, lihat dokumentasi resmi .

bonnyz
sumber
3

Buka file build.gradle Anda dan pastikan Anda memiliki versionCodedan versionNamedi dalam defaultConfigelemen. Jika tidak, tambahkan mereka. Lihat tautan ini untuk detail lebih lanjut.

Egor
sumber
2

Buka build.gradle dan atur kode versi dan nama di dalam elemen defaultConfig

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

rajlaxmi_jagdale
sumber
1

Setelah memperbarui file manifes, alih-alih membangun proyek Anda, buka baris perintah dan buka jalur ... bld \ Debug \ platform \ android. Jalankan perintah "pelepasan semut". File release.apk baru Anda akan memiliki kode versi baru.

Vishwani
sumber
1

Saya tidak mendapatkan jawaban lain untuk bekerja di Android Studio 1.4. Tapi ini berhasil: klik pada nama aplikasi Anda di sebelah kiri di bawah pita utama. Ini akan menampilkan daftar file. Buka AndroidManifest.xmldan ubah kode versi dan nomor versi di sana.

Bjørn Kjos-Hanssen
sumber
0

Versi Android dan perubahan nomor versi kode di Android Studio> = 3.6:

Dua cara untuk mencapai ini:

  1. Langsung pada proyek Android dengan proyek Open Flutter dan ubah file

    properti lokal

ubah nilai berikut. Contoh:

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. Buka pubspec.yaml

Mengubah

version: 2.0.0+8

Artinya: Nama versi 2.0.0 Kode versi adalah 8

Lihat contoh oleh Suragch di:

Cara mengatur build dan nomor versi aplikasi Flutter

Val
sumber