Menurut jawaban ini Bagaimana mengatasi "Kode versi APK Anda harus lebih tinggi dari 2." di Konsol Pengembang Google Play? Saya baru saja mengubah kode versi dari 2 menjadi 3 dan gagal mengunggah build.
Ini adalah manifes lama saya sebelum saya mengunggah apk
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage name"
android:installLocation="auto"
android:versionCode="28"
android:versionName="1.0028" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
.....
berikut adalah kode versi baru yang harus saya unggah di konsol pengembang android. Lihat menifest saya
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mypackage name"
android:installLocation="auto"
android:versionCode="2"
android:versionName="2.0001" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
......
Saya tidak tahu apa masalahnya. Ada bantuan?
Bagi orang yang menggunakan Android Studio masalah dapat diselesaikan dengan mengedit
versionCode
danversionName
dibuild.gradle
bukannyaAndroidManifest.xml
.misalnya
sumber
Dalam kasus saya ini masalah sederhana. Saya telah mengunggah aplikasi di konsol sebelumnya jadi saya mencoba mengunggahnya kembali setelah menyelesaikan beberapa masalah. Yang saya lakukan hanyalah menghapus APK sebelumnya dari Perpustakaan Artefak
sumber
jika Anda menggunakan kerangka ionik , buka file config.xml dan ubah atribut "versi" di tag "widget" . tambah nomor versi. kemudian membangun kembali, menandatangani dan mengunggah apk Anda ke play store. yang memperbaiki masalah saya.
sumber
cordova build --release android
perintah dijalankan , perubahan ini mengubah AndroidManifest.xml menjadi dua atribut, dari android: versionCode = "1" menjadi android: versionCode = "2" dan dari android: versionName = "0.0.1" ** menjadi ** android: versionName = "0.0.2" dalam tag manifes.Kesalahan ini muncul saat Anda mencoba mengunggah apk yang memiliki nilai versi yang sama dengan yang sudah ada di playstore.
Cukup ubah perintah berikut di file build.gradle => versionCode dan versionName Anda
sumber
Terkadang PlayStore menemukan bug saat Anda mengupload APK selama pembuatan Rilis, dan Anda terhenti karena Anda tidak dapat mengupload APK yang sama lagi, untuk rilis draf saat ini. Anda mendapatkan pesan kesalahan "Unggahan gagal ..."
Solusinya adalah masuk ke menu pustaka Artefak , di bawah Pengelolaan rilis dan untuk menghapus artefak draf. Setelah ini selesai, Anda akan dapat mengupload APK lagi, dan menyelesaikan rilis Anda.
Semoga bisa membantu orang lain ...
Ben
sumber
Dalam Android Studio 1.1.0, perubahan
versionCode
dalambuild.gradle
untukModule: app
dan tidak selalu berubahversionName
:sumber
Seperti jawaban Martin Konecny , Anda perlu mengubah versionCode ke sesuatu yang lebih tinggi.
Kode versi Anda sebelumnya adalah
28
. itu harus diubah menjadi29
.Menurut dokumen di situs pengembang android. kode versi adalah
Jadi itu harus terkait (dengan terkait maksud saya lebih tinggi) ke versionCode sebelumnya seperti yang dicatat oleh dokumen:
Seperti disebutkan lagi dalam dokumen
Jadi meskipun ini adalah rilis
2.0001
aplikasi Anda, bukan berarti versionCode-nya adalah2
.Semoga ini membantu :)
sumber
Jika Anda menggunakan Android Studio, Anda bisa pergi:
Bangun -> Edit Rasa
Dan ubah Kode Versi dan Nama dari sana.
sumber
Jika Anda menggunakan Membangun Aplikasi Mandiri dengan Expo, kesalahan versionCode mungkin merayap karena fakta bahwa
app.json
konfigurasi standar hanya memiliki referensi keversion
properti.Saya dapat menambahkan
versionCode
properti di bawahandroid
sebagai berikut:Contoh App.json
Dokumentasi terperinci: https://docs.expo.io/versions/v32.0.0/workflow/configuration/#versioncode
sumber
(Untuk Aplikasi Flutter) Anda perlu menggunakan kode versi yang berbeda untuk APK atau Android App Bundle karena Anda sudah memilikinya dengan kode versi 1.
Jangan panik ...
Anda perlu mengubah Versi Flutter dari file pubspec.yaml dan Kode Versi dari local.properties file .
Pertama, buka file pubspec.yaml Anda . Tiga baris pertama harus berupa nama, deskripsi, dan versi Aplikasi.
Sebelum Rilis -
Untuk Anda versinya mungkin terlihat seperti ini:
versi: 1.0.0 + 1
Jadi sebelum membuat apk untuk rilis (untuk memperbarui aplikasi Anda yang sudah ada di Konsol Google Play yaitu untuk pembaruan baru) pastikan Anda menaikkan angka ini dengan 1. (Anda harus menaikkannya karena tidak ada persyaratan pada langkah kenaikan).
Larutan
Ubah saja versi itu menjadi (Sesuai kebutuhan Anda)
versi: 1.0.1 + 2
Dan Kedua jika
flutter.versionCode di Project -> android -> local.properties adalah
flutter.versionCode = 1 lalu ubah atau tingkatkan ke flutter.versionCode = 2 atau nomor lain yang lebih besar dari kode sebelumnya.
Dan akhirnya rilis aplikasi sesuai dokumentasi.
sumber
major.minor.patch+build
, Play hanya melihatbuild
komponen terakhir ? (Itu bukan bug?)jika Anda menggunakan aplikasi phonegap / cordova, cukup edit config.xml Anda dan tambahkan android-versionCode dan versinya di widget.
sumber
Jika Anda mendapatkan kesalahan ini untuk APK Android Aplikasi Flutter, di file app / build.gradle Anda pada defaultConfig {}
berkomentar
dan tambahkan
atau "kode versi sebelumnya" + 1.
sumber
Saya menerima kesalahan yang sama saat mengunggah aplikasi flutter ke playstore, cukup ubah kode versi di pubspec.yaml berfungsi untuk saya. mungkin mencoba mengubah kode versi misalnya dari +1 menjadi +2 dan kemudian membangun kembali apk menggunakan
dan unggah semua apk ke playstore untuk pengguna Anda. Lain kali ketika Anda ingin melakukan pembaruan, pastikan untuk memperbarui kode versi ke +3 dan seterusnya.
sumber
Ini tampaknya karena Anda telah mengunggah file APK versi 3 ke Google Play Store. Dan lagi Anda mengupload apk dengan versi yang sama. Jadi masalah ini telah terjadi.
Jadi untuk solusi Anda perlu mengubah nama versi dan kode versi Anda (selisih dengan 1) dan menjalankan aplikasi sekali dan setelah mengekspornya, unggah ke Google Play.
sumber
Saya terus menerus mendapatkan error yang sama,
akhirnya saya upload file apk nya secara manual menggunakan Google Play Console seperti terlihat di screen shot.
Di bawah Rilis Aplikasi, Anda memilih tombol "BUAT RILIS" yang ditampilkan di tangkapan layar dan unggah file apk Anda dari
/android/app/bin/build/outputs/apk/release/app-release.apk
sumber
Dalam kasus saya, saya memiliki sesuatu seperti ini dalam diri saya
AndroidManifest
,di sini lokasi 'androidManifestFile' salah, ubah menjadi
semuanya bekerja
sumber