Ошибки 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