Índice
1. Pré-requisitos
Antes de começar, verifique:
- Conta Google Play Developer criada e taxa de $25 paga — como criar
- Package name definido e único (ex:
com.empresa.meuapp) — não pode ser alterado após publicação - App compilado em Android Studio ou via linha de comando com Gradle
- Java/JDK instalado (necessário para o keytool gerar a keystore)
- Ícone do app: 512×512px PNG
- Screenshots: mínimo 2 para celular (mín. 320px de largura)
- Descrição curta (até 80 caracteres) e descrição completa (até 4.000 caracteres)
2. Configurar no Play Console
Criar o app no Play Console
Acesse play.google.com/console, clique em Criar app, escolha o idioma padrão e defina se é app ou jogo, gratuito ou pago. O package name não pode ser alterado depois.
Preencher a ficha da loja
Em Presença na Play Store → Ficha principal da loja, adicione nome, descrição curta, descrição completa, ícone, screenshots e gráfico de recursos (banner 1024×500px). Todos os campos marcados com asterisco são obrigatórios.
Classificação de conteúdo
Responda o questionário de classificação etária. Sem isso, o app não pode ser publicado. A classificação é atribuída automaticamente com base nas suas respostas.
3. Gerar a keystore de assinatura
A keystore é a "identidade" do seu app. Todo AAB de produção precisa ser assinado com ela.
Comando keytool
Execute: keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
Você será solicitado a definir senhas e informações de identidade. Anote as senhas e guarde o arquivo .jks em local seguro.
Generate Signed Bundle
Menu Build → Generate Signed Bundle / APK → selecione Android App Bundle → clique em Create new... para criar a keystore pelo assistente visual do Android Studio.
⚠️ NUNCA perca a keystore. Se perdida, você não consegue publicar atualizações do app. Guarde em nuvem (criptografado), HD externo e compartilhe com membros confiáveis da equipe.
💡 Saiba a diferença entre APK e AAB. O Google Play exige AAB desde agosto de 2021 para novos apps.
4. Gerar o AAB de produção
Generate Signed Bundle
Menu Build → Generate Signed Bundle / APK → Android App Bundle → selecione a keystore → escolha o flavor/variant release → Finish. O AAB será gerado em app/release/app-release.aab.
Gradle
Na raiz do projeto: ./gradlew bundleRelease. O arquivo gerado fica em app/build/outputs/bundle/release/app-release.aab. Assine com o jarsigner ou configure a assinatura no build.gradle.
Antes de gerar o build, confirme que o versionCode em app/build.gradle é maior que o do último upload. O Play Console rejeita AABs com o mesmo versionCode.
5. Upload e envio para revisão
Escolher a faixa de lançamento
No Play Console, vá em Produção → Criar nova versão (ou use Testes Internos para validar antes). O Google recomenda subir primeiro para Testes Internos ou Beta antes de Produção.
Fazer upload do AAB
Clique em Adicionar na seção App Bundles e faça o upload do arquivo .aab. O Play Console validará a assinatura e o versionCode automaticamente.
Notas de versão e envio
Preencha as notas de atualização (o que há de novo nesta versão). Clique em Salvar e depois em Analisar versão → Começar lançamento para Produção.
O Google analisa novos apps em até 3 dias úteis. Atualizações costumam ser aprovadas em poucas horas. Você receberá um e-mail quando o status mudar.
6. Erros e rejeições comuns no Android
- Upload failed: version code already used: incremente o versionCode no build.gradle antes de gerar um novo AAB.
- App usa permissões não declaradas: todas as permissões usadas devem estar no AndroidManifest.xml e justificadas na ficha da loja.
- Target SDK desatualizado: o Google exige que apps novos e atualizações mirerem o SDK mais recente. Atualize o targetSdk no build.gradle.
- Política de privacidade ausente: todo app precisa de uma URL de política de privacidade válida, mesmo que não colete dados.
- Conteúdo inadequado para classificação escolhida: o app contém conteúdo mais restrito que o classificado. Revise a classificação de conteúdo.
Se seu app foi rejeitado, veja: Como corrigir rejeição no Google Play.
Quer publicar sem se preocupar com keystore e revisões?
A AtlasTech cuida de todo o processo de publicação Android — configuração, assinatura, upload e aprovação no Google Play.
Quero publicar meu app Android7. Prefere delegar?
Publicar no Google Play parece simples, mas keystores perdidas, versionCodes errados e políticas mal preenchidas podem travar ou até banir o app. Muitas empresas preferem contar com especialistas para garantir que tudo ocorra sem problemas.
A AtlasTech publica apps Android com histórico consistente de aprovação. Solicite um orçamento.