Package Name Duplicado no Google Play: O Que Fazer

O package name (applicationId) é único e permanente no Google Play. Se o que você quer já está ocupado, veja suas opções — e como evitar esse problema em projetos novos.

Leitura: 5 min Atualizado: 2025 Verificado pela equipe AtlasTech

O package name (também chamado de applicationId) é o identificador único de um app no Google Play. Uma vez registrado — mesmo que o app seja removido — esse package name não pode ser reutilizado por nenhuma outra conta. Isso gera problemas em situações específicas que abordamos abaixo.

⚠️ Nunca altere o package name de um app que já foi publicado. Fazer isso cria um app completamente novo no Play Console — os usuários existentes não recebem a atualização e você perde avaliações, downloads e histórico.

Cenários comuns e o que fazer

O package name já foi usado pela sua conta (app removido)

Se você já publicou e depois removeu um app com esse package name, ele ainda está "reservado" na sua conta. No Play Console, vá em Todos os apps → Mostrar arquivados. Se o app aparecer lá, você pode reativar a listagem — mas não é possível reutilizar o package name em um app novo. A solução é continuar com o mesmo app (reativá-lo) ou usar um package name diferente.

O package name está registrado em outra conta Google

Isso ocorre quando um desenvolvedor anterior registrou o package name ou quando dois projetos distintos usam o mesmo identificador por acidente. Nesse caso, não há como recuperar o package name — ele pertence à outra conta. Você precisa escolher um novo identificador.

Erro ao mudar de agência/desenvolvedor e o app ficou na conta errada

Situação frequente: o desenvolvedor anterior publicou o app na conta dele, e agora o cliente quer migrar. O package name está "preso" naquela conta. A solução correta é transferir o acesso à conta — o Google Play permite adicionar usuários com permissões específicas ao Play Console, sem precisar transferir a propriedade da conta Google.

Como mudar o package name (se ainda não publicou)

Se o app ainda não foi publicado, você pode alterar livremente o package name:

Android nativo / React Native

Alterar applicationId no build.gradle

Em android/app/build.gradle, altere o valor de applicationId: applicationId "com.novaempresa.novonome". Limpe o projeto (Build → Clean Project) e recompile.

Flutter

Alterar no build.gradle e no AndroidManifest

Altere o applicationId em android/app/build.gradle E o atributo package no android/app/src/main/AndroidManifest.xml. Execute flutter clean && flutter pub get após a alteração.

Expo

Alterar no app.json

No arquivo app.json ou app.config.js, altere o campo "android.package": "android": { "package": "com.novaempresa.novonome" }. Após alterar, rode npx expo prebuild --clean.

Como escolher um bom package name

O package name segue o padrão de domínio reverso. Boas práticas:

💡 O package name não precisa corresponder a um domínio real — ele só precisa ser único globalmente no Google Play. Use o domínio da sua empresa mesmo que você não tenha o site ainda.

Travou com package name ou configuração do Play Console?

A AtlasTech cuida de toda a configuração do projeto Android e da publicação no Google Play — sem dores de cabeça com package name, keystore ou versionCode.

Quero ajuda com a publicação

Veja também: O que é Bundle ID · Outros erros de upload · Guia publicar Android