.gitignore per Android
20 regole di esclusione per Android, pronte da copiare nel repository.
Sistema operativo mobile
Il .gitignore completo per Android
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:11:13 UTC
# Tecnologie: Android
### Android ###
# Cache di Gradle
.gradle/
# Directory dei risultati di compilazione
build/
.kotlin/
# Configurazione locale Android
local.properties
# File di log
*.log
# Acquisizioni Android
captures/
.externalNativeBuild/
.cxx/
# Bundle di app Android
*.aab
# Pacchetto Android
*.apk
output-metadata.json
# File di modulo IntelliJ
*.iml
# File di progetto IntelliJ IDEA
.idea/
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
# Archivio delle chiavi Java
*.jks
# Archivio delle chiavi Android
*.keystore
# Configurazione dei servizi Google
google-services.json
*.hprof
Cosa escludono le regole di Android
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
File di Gradle
| Schema di esclusione | Cosa esclude |
|---|---|
.gradle/ |
Cache di Gradle |
build/ |
Directory dei risultati di compilazione |
.kotlin/ |
File di Gradle |
File di configurazione locale (percorso SDK, ecc.)
| Schema di esclusione | Cosa esclude |
|---|---|
local.properties |
Configurazione locale Android |
Log e file del sistema operativo
| Schema di esclusione | Cosa esclude |
|---|---|
*.log |
File di log |
File e cartelle generati da Android Studio
| Schema di esclusione | Cosa esclude |
|---|---|
captures/ |
Acquisizioni Android |
.externalNativeBuild/ |
File e cartelle generati da Android Studio |
.cxx/ |
File e cartelle generati da Android Studio |
*.aab |
Bundle di app Android |
*.apk |
Pacchetto Android |
output-metadata.json |
File e cartelle generati da Android Studio |
IntelliJ
| Schema di esclusione | Cosa esclude |
|---|---|
*.iml |
File di modulo IntelliJ |
.idea/ |
File di progetto IntelliJ IDEA |
misc.xml |
IntelliJ |
deploymentTargetDropDown.xml |
IntelliJ |
render.experimental.xml |
IntelliJ |
File dell'archivio delle chiavi
| Schema di esclusione | Cosa esclude |
|---|---|
*.jks |
Archivio delle chiavi Java |
*.keystore |
Archivio delle chiavi Android |
Servizi Google (ad esempio API o Firebase)
| Schema di esclusione | Cosa esclude |
|---|---|
google-services.json |
Configurazione dei servizi Google |
Profilazione Android
| Schema di esclusione | Cosa esclude |
|---|---|
*.hprof |
Profilazione Android |
Come usare questo .gitignore per Android
- Copia le regole di Android qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.