checkApp

Store

Google Play: target API level 36

Dal 31 agosto 2026 nuove app e aggiornamenti devono avere come target Android 16 (API 36), con proroga fino al 1° novembre 2026.

Che cosa richiede Google Play?

Dal 31 agosto 2026 le nuove app e gli aggiornamenti devono avere come target Android 16 (API level 36) per essere inviati a Google Play, e Google permette di chiedere una proroga fino al 1° novembre 2026. Le app già pubblicate devono avere come target almeno API 35 per restare disponibili ai nuovi utenti sulle versioni più recenti di Android; sotto questo livello, chi ha un dispositivo più recente non può più installarle.

Da dove arriva in un'app Flutter

Un progetto Flutter imposta targetSdk = flutter.targetSdkVersion in android/app/build.gradle(.kts), e il numero lo fornisce Flutter: 36 da Flutter 3.35, 35 dalla 3.27 alla 3.32, 34 nella 3.22 e nella 3.24. I progetti più vecchi hanno spesso il numero scritto a mano, come targetSdk = 34, e allora aggiornare Flutter non cambia nulla finché non cambia quella riga. Un plugin che non compila con l'SDK 36 può bloccare l'aggiornamento.

Come risolverlo

  1. Eseguite il controllo gratuito della build sull'.apk o l'.aab. Legge il target API level dal manifest.
  2. Aggiornate Flutter alla 3.35 o più recente. La 3.38 porta anche i valori predefiniti che servono per i requisiti dei 16 KB e di Billing 8.
  3. In android/app/build.gradle(.kts) usate targetSdk = flutter.targetSdkVersion e compileSdk = flutter.compileSdkVersion, oppure impostate entrambi a 36.
  4. Aggiornate i plugin che non compilano con l'SDK 36, e testate i cambiamenti di comportamento di Android 16.
  5. Se vi serve più tempo, chiedete la proroga in Play Console, fino al 1° novembre 2026.

Il controllo gratuito della build legge il vostro .apk o .aab nel browser e indica se questo riguarda la vostra build, senza caricare nulla.

Oppure fate verificare l'intera build: la verifica degli store costa 190 €, 2 giorni lavorativi.

Requisiti di Google Play