PASSO A PASSO VISUAL
Trocar o ícone do app pela sua logo
Substitua o robô verde padrão do Android pelo ícone da sua marca usando o Asset Studio dentro do Android Studio. Faça um passo de cada vez — cada etapa termina dizendo o que você deve estar vendo antes de seguir.
📋 O que você precisa antes de começar
- Projeto já aberto no Android Studio (sincronizado, sem erro)
- Sua logo em PNG, de preferência quadrada (ex: 512×512 ou 1024×1024)
- A logo deve ter fundo transparente ou ser fácil de recortar
- Se for atualizar app já publicado na Play Store: ter a mesma keystore usada antes ⚠️
Abra o painel Project (vista Android)
No canto superior esquerdo do Android Studio, no painel lateral chamado Project, confirme que está selecionada a vista Android (e não Project Files).
Expanda a árvore app e procure pela pasta res — ela fica logo abaixo de assets:
app
├── manifests
├── java
├── assets
└── res ← essa aqui ✅
├── drawable
├── mipmap ← os ícones ficam aqui
└── valuesres, use o atalho duplo Shift → digite Image Asset → Enter. Abre direto o Asset Studio.res selecionada (em destaque azul) no painel Project.Abrir o Asset Studio
Com a pasta res selecionada:
- Clique com o botão direito em
res - No menu: New → Image Asset (ícone colorido azul/rosa 🖼️)
Configurar o Foreground Layer (sua logo)
Na janela do Asset Studio, no topo, configure assim:
- Icon type:
Launcher Icons (Adaptive and Legacy) - Name: deixe
ic_launcher(não mude)
Clique na aba Foreground Layer (a aba que fica em destaque azul) e configure:
- Asset type: marque Image
- Path: clique no ícone da pastinha 📁 → selecione o PNG da sua logo
Ajustar o Resize para a logo caber inteira
Role um pouco pra baixo na aba Foreground Layer e procure o slider Resize.
Olhe o preview à direita — nas variações Circle e Squircle, sua logo precisa estar inteira dentro do círculo tracejado (a "safe zone"). Se estiver cortando nas bordas:
- Diminua o Resize para algo entre 60% e 75%
- Trim: marque Yes (corta espaço transparente em volta da logo)
Configurar o Background Layer (cor sólida)
Clique na aba Background Layer (ao lado de Foreground Layer, no topo).
Configure assim:
- Asset type: marque Color
- Color: clique no quadrado e cole o hex da cor desejada
Sugestões de cor de fundo:
Verificar o preview e finalizar
Antes de clicar em Next, faça uma checagem final no preview da direita:
- ✅ Logo aparece inteira em todas as variações (Circle, Squircle, etc)
- ✅ Fundo é colorido sólido (não transparente)
- ✅ A logo está centralizada, com respiro nas bordas
- ✅ Aparece o aviso amarelo "An icon with the same name already exists and will be overwritten" — isso é normal e esperado
Quando estiver tudo certo:
- Clique em Next (botão azul, embaixo à direita)
- Vai mostrar a lista de arquivos que serão sobrescritos → clique Finish
mipmap-* dentro de res.Limpar e reconstruir o projeto
Agora precisa recompilar pra que o ícone novo entre no AAB/APK. No menu superior:
- Menu Build → Clean Project
- Espera terminar (aparece "BUILD SUCCESSFUL" no painel Build embaixo)
- Menu Build → Assemble Project
- Espera terminar de novo
Gerar o AAB assinado para a Play Store
No menu superior:
- Menu Build → Generate Signed App Bundle or APK...
- Marque Android App Bundle → Next
- Selecione sua keystore existente (ou crie uma nova se for primeiro upload)
- Preencha: senha da keystore + alias + senha do alias → Next
- Escolha release → Finish
applicationId).android/app/release/app-release.aab.Subir o AAB no Google Play Console
Pra fechar o ciclo:
- Acesse o Google Play Console
- Selecione seu app → Produção (ou faixa de teste interno/fechado)
- Clique em Criar nova versão
- Faça upload do
app-release.aabgerado no passo 8 - Preencha as notas da versão e envie pra revisão
versionCode e o versionName no build.gradle antes de gerar o AAB. Se não, o Play Console rejeita o upload com erro "Version code already used".Pronto!
Seu app agora tem o ícone da sua marca no lugar do robô verde padrão do Android. Quando os usuários atualizarem, vão ver o ícone novo automaticamente na tela inicial do celular.