.gitignore para Android
20 regras de exclusão para Android, prontas a copiar para o seu repositório.
Sistema operativo móvel
O .gitignore completo para Android
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:11:51 UTC
# Tecnologias: Android
### Android ###
# Cache do Gradle
.gradle/
# Diretório de resultados de compilação
build/
.kotlin/
# Configuração local do Android
local.properties
# Ficheiro de registo
*.log
# Capturas do Android
captures/
.externalNativeBuild/
.cxx/
# Pacote de aplicação Android
*.aab
# Pacote Android
*.apk
output-metadata.json
# Ficheiro de módulo do IntelliJ
*.iml
# Ficheiros de projeto do IntelliJ IDEA
.idea/
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
# Armazenamento de chaves Java
*.jks
# Armazenamento de chaves Android
*.keystore
# Configuração dos serviços Google
google-services.json
*.hprof
O que estas regras de Android ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Ficheiros do Gradle
| Padrão | O que ignora |
|---|---|
.gradle/ |
Cache do Gradle |
build/ |
Diretório de resultados de compilação |
.kotlin/ |
Ficheiros do Gradle |
Ficheiro de configuração local (caminho do SDK, etc.)
| Padrão | O que ignora |
|---|---|
local.properties |
Configuração local do Android |
Ficheiros de registo/sistema operativo
| Padrão | O que ignora |
|---|---|
*.log |
Ficheiro de registo |
Ficheiros e pastas gerados pelo Android Studio
| Padrão | O que ignora |
|---|---|
captures/ |
Capturas do Android |
.externalNativeBuild/ |
Ficheiros e pastas gerados pelo Android Studio |
.cxx/ |
Ficheiros e pastas gerados pelo Android Studio |
*.aab |
Pacote de aplicação Android |
*.apk |
Pacote Android |
output-metadata.json |
Ficheiros e pastas gerados pelo Android Studio |
IntelliJ
| Padrão | O que ignora |
|---|---|
*.iml |
Ficheiro de módulo do IntelliJ |
.idea/ |
Ficheiros de projeto do IntelliJ IDEA |
misc.xml |
IntelliJ |
deploymentTargetDropDown.xml |
IntelliJ |
render.experimental.xml |
IntelliJ |
Ficheiros de armazenamento de chaves
| Padrão | O que ignora |
|---|---|
*.jks |
Armazenamento de chaves Java |
*.keystore |
Armazenamento de chaves Android |
Serviços Google (por exemplo, APIs ou Firebase)
| Padrão | O que ignora |
|---|---|
google-services.json |
Configuração dos serviços Google |
Análise de desempenho do Android
| Padrão | O que ignora |
|---|---|
*.hprof |
Análise de desempenho do Android |
Como utilizar este .gitignore para Android
- Copie as regras de Android acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.