.gitignore для Android
20 правил игнорирования для Android, готовых к копированию в репозиторий.
Мобильная операционная система
Полный .gitignore для Android
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:50:05 UTC
# Технологии: Android
### Android ###
# Кэш Gradle
.gradle/
# Создать выходной каталог
build/
.kotlin/
# Android локальная конфигурация
local.properties
# Файл журнала
*.log
# Android захватывает
captures/
.externalNativeBuild/
.cxx/
# Пакет приложений Android
*.aab
# Пакет Android
*.apk
output-metadata.json
# Файл модуля IntelliJ
*.iml
# Файлы проекта IntelliJ IDEA
.idea/
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml
# хранилище ключей Java
*.jks
# хранилище ключей Android
*.keystore
# Конфигурация сервисов Google
google-services.json
*.hprof
Что на самом деле игнорируют эти правила Android
Каждый шаблон ниже и почему он принадлежит вашему .gitignore.
Gradle файлы
| Шаблон | Что он игнорирует |
|---|---|
.gradle/ |
Кэш Gradle |
build/ |
Создать выходной каталог |
.kotlin/ |
Gradle файлы |
Локальный файл конфигурации (путь к SDK и т. д.)
| Шаблон | Что он игнорирует |
|---|---|
local.properties |
Android локальная конфигурация |
Файлы журналов/ОС
| Шаблон | Что он игнорирует |
|---|---|
*.log |
Файл журнала |
Android Studio сгенерированные файлы и папки
| Шаблон | Что он игнорирует |
|---|---|
captures/ |
Android захватывает |
.externalNativeBuild/ |
Android Studio сгенерированные файлы и папки |
.cxx/ |
Android Studio сгенерированные файлы и папки |
*.aab |
Пакет приложений Android |
*.apk |
Пакет Android |
output-metadata.json |
Android Studio сгенерированные файлы и папки |
IntelliJ
| Шаблон | Что он игнорирует |
|---|---|
*.iml |
Файл модуля IntelliJ |
.idea/ |
Файлы проекта IntelliJ IDEA |
misc.xml |
IntelliJ |
deploymentTargetDropDown.xml |
IntelliJ |
render.experimental.xml |
IntelliJ |
Файлы хранилища ключей
| Шаблон | Что он игнорирует |
|---|---|
*.jks |
хранилище ключей Java |
*.keystore |
хранилище ключей Android |
Google Services (например, API или Firebase)
| Шаблон | Что он игнорирует |
|---|---|
google-services.json |
Конфигурация сервисов Google |
Android Профилирование
| Шаблон | Что он игнорирует |
|---|---|
*.hprof |
Android Профилирование |
Как использовать .gitignore для Android
- Скопируйте приведенные выше правила Android или загрузите файл напрямую.
- Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
- Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
- Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.