أخطاء APK

Play: مستوى targetSdk منخفض

نص الخطأ

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.

السبب

يشترط Google Play حدًا أدنى لـ targetSdk للتطبيقات الجديدة والمحدَّثة. وإن كان أقل يُرفض الرفع.

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

  1. اقرأ رقم API المطلوب في تحذير Play Console.
  2. ارفع compileSdk وtargetSdk إلى ذلك الرقم.
  3. اقرأ تغييرات سلوك Android: الإشعارات والخدمات الأمامية وأذونات الملفات.
  4. اختبر كل الشاشات على محاكي Android جديد.
  5. ابنِ AAB جديدًا وارفع versionCode ثم ارفعه.

أوامر للمثال

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

كيف لا يتكرر

ارفع targetSdk بنفسك كل صيف قبل أن يصبح الشرط الجديد إلزاميًا.

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