.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

  1. Copie as regras de Android acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Sistema operativo

Ver todos os modelos de Sistema operativo