Erro targetSdkVersion no Google Play: Como Atualizar

O Google exige que apps novos e atualizações mirem o Android SDK mais recente. Veja qual versão é obrigatória e como atualizar sem quebrar o app.

Leitura: 5 min Atualizado: 2025 Verificado pela equipe AtlasTech

O Google Play impõe um nível mínimo de targetSdkVersion para todos os apps. A política é atualizada anualmente: apps que não atendem são rejeitados na publicação e, para apps já publicados, ficam invisíveis para novos usuários em versões recentes do Android.

Qual versão é exigida em 2025?

Tipo de submissão targetSdk mínimo Prazo
Novos apps API 35 (Android 15) A partir de agosto 2025
Atualizações de apps existentes API 35 (Android 15) A partir de novembro 2025
Apps existentes sem atualização Permanecem disponíveis, mas ficam ocultos para usuários em Android 14+ Contínuo

⚠️ As datas e versões exigidas mudam todo ano. Sempre confirme no Android Developers Blog ou no próprio Play Console, que exibe um aviso quando o targetSdk está desatualizado.

Como corrigir

Passo 1

Atualizar o build.gradle

Abra android/app/build.gradle e atualize:

targetSdk 35 (ou o valor atual exigido)
Recomendado: compileSdk 35 também.

Passo 2

Sincronizar e compilar

No Android Studio, clique em Sync Now após alterar o build.gradle. O Gradle vai baixar as dependências necessárias para o novo SDK. Se houver erros de compilação, veja a seção de problemas abaixo.

Passo 3

Testar no emulador e dispositivo

Teste o app em um emulador com Android 15 (API 35). Mudanças de comportamento que podem afetar seu app: permissões de notificação agora são explícitas, acesso a fotos é granular, e algumas APIs de segundo plano foram restritas.

Passo 4

Gerar novo AAB e publicar

Com o app testado, gere o AAB de release: ./gradlew bundleRelease. Incremente o versionCode antes de fazer o upload no Play Console.

Problemas comuns após atualizar o targetSdk

Permissão POST_NOTIFICATIONS (Android 13+)

Apps com targetSdk 33+ precisam pedir permissão explícita para enviar notificações push. Adicione ao AndroidManifest.xml: <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> e solicite a permissão em runtime com ActivityCompat.requestPermissions.

Acesso a fotos granular (Android 14+)

Apps com targetSdk 34+ não podem mais solicitar READ_EXTERNAL_STORAGE. Use READ_MEDIA_IMAGES, READ_MEDIA_VIDEO e READ_MEDIA_AUDIO separadamente conforme o tipo de mídia necessário.

Serviços em segundo plano restritos (Android 14+)

Apps com targetSdk 34+ precisam declarar o tipo de serviço em foreground no AndroidManifest.xml com o atributo android:foregroundServiceType. Ex: location, camera, mediaPlayback.

💡 Para apps Flutter ou React Native, atualizar o targetSdk pode ser mais simples — frameworks modernos já costumam ter suporte a APIs recentes. Verifique as release notes do seu framework antes de atualizar.

Atualizar targetSdk quebrou seu app?

A AtlasTech resolve incompatibilidades de SDK, atualiza as permissões necessárias e garante que o app passe na revisão do Google Play.

Quero ajuda com a publicação

Veja também: Outros erros de upload no Google Play · Guia completo Android · Debug vs Release Android