APK xətaları

Play: versionCode artıq istifadə olunub

Xəta mətni

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

Səbəb

Eyni versionCode ilə AAB əvvəl yüklənib (hətta rədd olunmuş və ya qaralama olsa da). Hər yükləmə yeni nömrə tələb edir.

Addım-addım həll

  1. Play Console-da App bundle explorer-də ən yüksək versionCode-u gör.
  2. build.gradle-də ondan böyük nömrə yaz.
  3. versionName yalnız göstəriş üçündür, versionCode-u əvəz etmir.
  4. CI-da nömrəni avtomatik artır.
  5. Yenidən bundleRelease və yüklə.

Nümunə əmrlər

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

Təkrarlanmasın deyə

versionCode-u əl ilə yox, build nömrəsindən və ya tarixdən yarat.

Müəllif və lisenziya: Nibras Code