APK hataları

Play: targetSdk seviyesi düşük

Hata metni

Your app currently targets API level 33 and must target at least API level 34 to ensure it is built on the latest APIs optimized for security and performance.

Neden

Google Play yeni ve güncellenen uygulamalardan belirli bir minimum targetSdk ister. Düşükse yükleme reddedilir.

Adım adım çözüm

  1. Play Console uyarısındaki istenen API numarasını oku.
  2. compileSdk ve targetSdk'ı o numaraya yükselt.
  3. Android davranış değişikliklerini oku: bildirimler, ön plan servisleri, dosya izinleri.
  4. Uygulamayı yeni Android emülatöründe tüm ekranlarda dene.
  5. Yeni AAB derle, versionCode'u artır ve yükle.

Örnek komutlar

android { defaultConfig { targetSdk = 34 } compileSdk = 34 }
./gradlew bundleRelease
adb shell am compat list    # davranış dəyişikliklərini sına

Tekrarlanmasın diye

Her yıl yeni şart gelmeden yazın targetSdk'ı kendin yükselt.

Yazar ve lisans: Nibras Code