Vou atualizar o target sdk para API 36 para aplicativos Android em React Native e expo
Engenheiro de software
Sobre este Serviço
Vendo "App must target Android 16 (API level 36) or higher" no Play Console? Eu atualizo aplicativos React Native e Expo para target SDK 36, assim você pode publicar atualizações novamente.
Muitos serviços de atualização de SDK focam em aplicativos nativos ou Flutter. React Native é diferente: alcançar API 36 geralmente exige uma atualização do React Native, suporte a tamanho de página de 16KB e atualizações de bibliotecas nativas. Essa é minha especialidade, com 4 anos de experiência prática em React Native.
O que faço:
- Atualizar targetSdk e compileSdk para 36, além de Gradle e AGP
- Atualização do React Native ou do Expo SDK quando necessário
- Corrigir "Your app does not support 16 KB memory page sizes"
- Corrigir problemas de layout de ponta a ponta no Android 16
- Atualizar ou substituir bibliotecas nativas desatualizadas
- Build assinado do AAB, além de upload na Google Play nas versões Standard e Premium
Qual pacote é ideal para você?
Básico: RN 0.77+ ou Expo SDK 53+
Standard: RN 0.72-0.76 ou Expo SDK 50-52
Premium: aplicativos mais antigos ou altamente personalizados
Você recebe o código fonte completo e um log de mudanças de cada atualização.
O que não está incluso: novos recursos, trabalho de backend, recursos de apelação de políticas do Play, mudanças no iOS (disponível como extra).
Não tem certeza de qual pacote escolher? Envie a versão do seu app e eu recomendarei a melhor opção.
Meu portfólio
Perguntas frequentes
Tradução automática
Qual pacote devo escolher para meu app?
Verifique a versão "react-native" ou "expo" no seu package.json. RN 0.77+ ou Expo SDK 53+: Básico. RN 0.72-0.76 ou Expo SDK 50-52: Padrão. Apps mais antigos ou código nativo personalizado: Premium. Não tem certeza? Me envie uma mensagem antes de pedir.
Por que você não pode simplesmente mudar o número do target SDK?
Em versões antigas do React Native, aumentar o targetSdk sozinho pode gerar build, mas causar crash ou quebrar a interface. Android 16 força layouts de ponta a ponta, e o Google Play exige suporte a páginas de 16KB. React Native 0.77+ lida com 16KB, e 0.81+ já tem como padrão o API 36.
Você consegue atualizar meu app Expo para o API 36?
Sim. Trabalho com apps Expo gerenciados e bare React Native. Se seu Expo SDK estiver desatualizado, faço a atualização (SDK 54+ para API 36) e corrijo bibliotecas quebradas. Configuração de build do Expo EAS também está disponível como extra.
Você consegue corrigir o erro de páginas de memória de 16 KB?
Sim. Atualizo React Native e bibliotecas nativas com arquivos .so antigos, e verifico o AAB final para alinhamento de 16KB antes da entrega, para que o Play Console aceite sua atualização. A correção está incluída no Padrão e Premium.
Meu app será removido se eu perder o prazo?
Não, seu app publicado permanece ativo. Mas você não pode lançar atualizações até que ele esteja com o API 36, e apps abaixo do API 35 deixam de aparecer para novos usuários em dispositivos Android mais recentes. Atualizar cedo protege suas instalações.
O que você precisa de mim para começar?
Acesso ao código fonte (GitHub, GitLab ou Bitbucket), sua versão do RN ou Expo, e uma captura de tela do aviso no Play Console. Para build assinado, sua keystore de upload e senhas. Trabalho em branch separado e nunca compartilho seu código.
Perdi minha keystore. Ainda assim você consegue atualizar meu app?
Normalmente sim, se seu app usa o Play App Signing. Crio uma nova chave de upload e te guio pelo processo de reset da chave de upload no Play Console. A Google precisa aprovar o pedido, o que pode levar alguns dias.
Você consegue fazer o upload da atualização na Google Play pra mim?
Sim. Os pacotes Padrão e Premium incluem o upload do seu AAB assinado e o lançamento. No Básico, adicione o extra de upload na Google Play. Você só precisa me convidar como usuário no Play Console com acesso a lançamentos, sem precisar compartilhar senha.
Meu app iOS vai continuar funcionando após a atualização?
Este serviço é focado em Android. Uma atualização do React Native também mexe nos arquivos do iOS, então se você precisar que o iOS compile direitinho também, adicione o extra de verificação de build do iOS e eu garanto que ele compila e roda.
Você oferece suporte após o parto?
Sim. Se algo quebrar por causa das minhas mudanças, eu conserto de graça por 3 dias (Básico), 7 dias (Padrão) ou 14 dias (Premium) após a entrega. Novos recursos e atrasos na revisão do Play não estão cobertos.

