.gitignore para Android Studio

34 reglas de exclusión para Android Studio, listas para copiar en tu repositorio.

IDE oficial para el desarrollo de Android

El .gitignore completo para Android Studio

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:21:47 UTC
# Tecnologías: Android Studio

### Android Studio ###
# Configuración del espacio de trabajo de IntelliJ
.idea/**/workspace.xml
# Tareas de IntelliJ
.idea/**/tasks.xml
# Estadísticas de uso de IntelliJ
.idea/**/usage.statistics.xml
# Diccionarios de usuario de IntelliJ
.idea/**/dictionaries
# Cambios apartados de IntelliJ
.idea/**/shelf
.idea/**/aws.xml
# Modelo de contenido de IntelliJ
.idea/**/contentModel.xml
# Configuraciones de bases de datos de IntelliJ
.idea/**/dataSources/
# Identificadores de fuentes de datos de IntelliJ
.idea/**/dataSources.ids
# Fuentes de datos locales de IntelliJ
.idea/**/dataSources.local.xml
# Fuentes de datos SQL de IntelliJ
.idea/**/sqlDataSources.xml
# Elementos dinámicos de IntelliJ
.idea/**/dynamic.xml
# Diseñador de interfaces de IntelliJ
.idea/**/uiDesigner.xml
# Navegador de bases de datos de IntelliJ
.idea/**/dbnavigator.xml
# Configuración de Gradle de IntelliJ
.idea/**/gradle.xml
# Bibliotecas del proyecto de IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# Archivo del espacio de trabajo de IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Consulta https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
.idea/sonarlint.xml
com_crashlytics_export_strings.xml
# Configuración de Crashlytics
crashlytics.properties
# Compilación de Crashlytics
crashlytics-build.properties
# Propiedades de Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml

Qué ignoran estas reglas de Android Studio

Todos los patrones y por qué incluirlos en tu .gitignore.

Elementos específicos del usuario

Patrón Qué ignora
.idea/**/workspace.xml Configuración del espacio de trabajo de IntelliJ
.idea/**/tasks.xml Tareas de IntelliJ
.idea/**/usage.statistics.xml Estadísticas de uso de IntelliJ
.idea/**/dictionaries Diccionarios de usuario de IntelliJ
.idea/**/shelf Cambios apartados de IntelliJ

Específico del usuario de AWS

Patrón Qué ignora
.idea/**/aws.xml Específico del usuario de AWS

Archivos generados

Patrón Qué ignora
.idea/**/contentModel.xml Modelo de contenido de IntelliJ

Archivos sensibles o que cambian con frecuencia

Patrón Qué ignora
.idea/**/dataSources/ Configuraciones de bases de datos de IntelliJ
.idea/**/dataSources.ids Identificadores de fuentes de datos de IntelliJ
.idea/**/dataSources.local.xml Fuentes de datos locales de IntelliJ
.idea/**/sqlDataSources.xml Fuentes de datos SQL de IntelliJ
.idea/**/dynamic.xml Elementos dinámicos de IntelliJ
.idea/**/uiDesigner.xml Diseñador de interfaces de IntelliJ
.idea/**/dbnavigator.xml Navegador de bases de datos de IntelliJ

Gradle

Patrón Qué ignora
.idea/**/gradle.xml Configuración de Gradle de IntelliJ
.idea/**/libraries Bibliotecas del proyecto de IntelliJ

CMake

Patrón Qué ignora
cmake-build-*/ CMake

Complemento Mongo Explorer

Patrón Qué ignora
.idea/**/mongoSettings.xml Complemento Mongo Explorer

Formato de proyecto basado en archivos

Patrón Qué ignora
*.iws Archivo del espacio de trabajo de IntelliJ

IntelliJ

Patrón Qué ignora
out/ IntelliJ
.idea_modules/ Complemento mpeltonen/sbt-idea

Complemento JIRA

Patrón Qué ignora
atlassian-ide-plugin.xml Complemento JIRA

Complemento Cursive para Clojure

Patrón Qué ignora
.idea/replstate.xml Complemento Cursive para Clojure

Complemento SonarLint

Patrón Qué ignora
.idea/sonarlint/ Complemento SonarLint
.idea/sonarlint.xml Consulta https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119

Complemento Crashlytics (para Android Studio e IntelliJ)

Patrón Qué ignora
com_crashlytics_export_strings.xml Complemento Crashlytics (para Android Studio e IntelliJ)
crashlytics.properties Configuración de Crashlytics
crashlytics-build.properties Compilación de Crashlytics
fabric.properties Propiedades de Fabric

Cliente HTTP integrado en el editor

Patrón Qué ignora
.idea/httpRequests Cliente HTTP integrado en el editor
http-client.private.env.json Cliente HTTP integrado en el editor

Archivo de caché serializada de Android Studio 3.1+

Patrón Qué ignora
.idea/caches/build_file_checksums.ser Archivo de caché serializada de Android Studio 3.1+

Caché de Apifox Helper

Patrón Qué ignora
.idea/.cache/.Apifox_Helper Caché de Apifox Helper
.idea/ApifoxUploaderProjectSetting.xml Caché de Apifox Helper

Cómo usar este .gitignore para Android Studio

  1. Copia las reglas de Android Studio de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de IDE

Ver todas las plantillas de IDE