Google Play: target API level 36
З 31 серпня 2026 нові застосунки й оновлення мають мати target Android 16 (API 36); відстрочка — до 1 листопада 2026.
Чого вимагає Google Play?
З 31 серпня 2026 нові застосунки й оновлення мусять мати target Android 16 (API level 36), щоб їх можна було подати в Google Play, а Google дозволяє попросити відстрочку до 1 листопада 2026. Уже опубліковані застосунки мусять мати target щонайменше API 35, щоб лишатися доступними новим користувачам на новіших версіях Android; якщо нижче, люди з новішими пристроями більше не зможуть їх установити.
Звідки це береться у Flutter-застосунку
Flutter-проєкт задає targetSdk = flutter.targetSdkVersion в android/app/build.gradle(.kts), а саме число підставляє Flutter: 36 починаючи з Flutter 3.35, 35 у версіях від 3.27 до 3.32, 34 у 3.22 і 3.24. У старіших проєктах число часто вписане вручну, наприклад targetSdk = 34, і тоді оновлення Flutter нічого не змінює, доки не зміниться цей рядок. Затримати оновлення може й плагін, який не збирається з SDK 36.
Як виправити
- Запустіть безкоштовну перевірку білда на .apk чи .aab. Вона прочитає target API level з маніфесту.
- Оновіть Flutter до 3.35 чи новішого. 3.38 до того ж приносить значення за замовчуванням, потрібні для вимог 16 KB і Billing 8.
- В
android/app/build.gradle(.kts) використовуйтеtargetSdk = flutter.targetSdkVersionіcompileSdk = flutter.compileSdkVersionабо задайте обидва як 36. - Оновіть плагіни, які не збираються з SDK 36, і протестуйте зміни в поведінці Android 16.
- Якщо потрібно більше часу, попросіть відстрочку в Play Console — до 1 листопада 2026.
Безкоштовна перевірка білда читає ваш .apk чи .aab у браузері й показує, чи це стосується вашого білда, нічого не завантажуючи.
Або доручіть перевірити весь білд: аудит готовності до сторів — 190 €, 2 робочі дні.