أخطاء APK

Play: versionCode مستخدم من قبل

نص الخطأ

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

السبب

رُفع AAB بالـ versionCode نفسه من قبل (حتى لو رُفض أو كان مسودة). كل رفع يحتاج رقمًا جديدًا.

الحل خطوة بخطوة

  1. اعرف أعلى versionCode في App bundle explorer في Play Console.
  2. اكتب رقمًا أكبر في build.gradle.
  3. versionName مجرد تسمية ولا يحل محل versionCode.
  4. زد الرقم تلقائيًا في CI.
  5. شغّل bundleRelease مجددًا وارفع.

أوامر للمثال

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

كيف لا يتكرر

ولّد versionCode من رقم البناء أو التاريخ لا يدويًا.

المؤلف والترخيص: Nibras Code