APK hataları

Play: versionCode zaten kullanılmış

Hata metni

Version code 12 has already been used. Try another version code.

Neden

Aynı versionCode ile daha önce AAB yüklenmiş (reddedilmiş ya da taslak olsa bile). Her yükleme yeni numara ister.

Adım adım çözüm

  1. Play Console'da App bundle explorer'da en yüksek versionCode'a bak.
  2. build.gradle içine ondan büyük bir numara yaz.
  3. versionName yalnız etikettir, versionCode'un yerini tutmaz.
  4. Numarayı CI'da otomatik artır.
  5. Yeniden bundleRelease çalıştırıp yükle.

Örnek komutlar

android { defaultConfig { versionCode = 13; versionName = "1.4.0" } }
# CI-da avtomatik
versionCode = (System.getenv("BUILD_NUMBER") ?: "1").toInt()
./gradlew bundleRelease

Tekrarlanmasın diye

versionCode'u elle değil build numarası ya da tarihten üret.

Yazar ve lisans: Nibras Code