.gitignore untuk Android Studio
34 aturan pengabaian untuk Android Studio, siap disalin ke repositori Anda.
IDE resmi untuk pengembangan Android
.gitignore lengkap untuk Android Studio
# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:51:08 UTC
# Teknologi: Android Studio
### Android Studio ###
# Pengaturan ruang kerja IntelliJ
.idea/**/workspace.xml
# tugas IntelliJ
.idea/**/tasks.xml
# Statistik penggunaan IntelliJ
.idea/**/usage.statistics.xml
# Kamus pengguna IntelliJ
.idea/**/dictionaries
# Perubahan IntelliJ yang disimpan sementara
.idea/**/shelf
.idea/**/aws.xml
# Model konten IntelliJ
.idea/**/contentModel.xml
# Konfigurasi basis data IntelliJ
.idea/**/dataSources/
# ID sumber data IntelliJ
.idea/**/dataSources.ids
# Sumber data lokal IntelliJ
.idea/**/dataSources.local.xml
# Sumber data IntelliJ SQL
.idea/**/sqlDataSources.xml
# Elemen dinamis IntelliJ
.idea/**/dynamic.xml
# Desainer IntelliJ UI
.idea/**/uiDesigner.xml
# Navigator basis data IntelliJ
.idea/**/dbnavigator.xml
# Pengaturan IntelliJ Gradle
.idea/**/gradle.xml
# Pustaka proyek IntelliJ
.idea/**/libraries
cmake-build-*/
.idea/**/mongoSettings.xml
# berkas ruang kerja IntelliJ
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
.idea/sonarlint/
# Lihat 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
# Konfigurasi Crashlytics
crashlytics.properties
# Build Crashlytics
crashlytics-build.properties
# Properti Fabric
fabric.properties
.idea/httpRequests
http-client.private.env.json
.idea/caches/build_file_checksums.ser
.idea/.cache/.Apifox_Helper
.idea/ApifoxUploaderProjectSetting.xml
Apa yang sebenarnya diabaikan oleh aturan Android Studio ini
Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.
Berkas pribadi pengguna
| Pola | Yang diabaikan |
|---|---|
.idea/**/workspace.xml |
Pengaturan ruang kerja IntelliJ |
.idea/**/tasks.xml |
tugas IntelliJ |
.idea/**/usage.statistics.xml |
Statistik penggunaan IntelliJ |
.idea/**/dictionaries |
Kamus pengguna IntelliJ |
.idea/**/shelf |
Perubahan IntelliJ yang disimpan sementara |
AWS Khusus pengguna
| Pola | Yang diabaikan |
|---|---|
.idea/**/aws.xml |
AWS Khusus pengguna |
berkas yang dihasilkan
| Pola | Yang diabaikan |
|---|---|
.idea/**/contentModel.xml |
Model konten IntelliJ |
Berkas sensitif atau sering berubah
| Pola | Yang diabaikan |
|---|---|
.idea/**/dataSources/ |
Konfigurasi basis data IntelliJ |
.idea/**/dataSources.ids |
ID sumber data IntelliJ |
.idea/**/dataSources.local.xml |
Sumber data lokal IntelliJ |
.idea/**/sqlDataSources.xml |
Sumber data IntelliJ SQL |
.idea/**/dynamic.xml |
Elemen dinamis IntelliJ |
.idea/**/uiDesigner.xml |
Desainer IntelliJ UI |
.idea/**/dbnavigator.xml |
Navigator basis data IntelliJ |
Gradle
| Pola | Yang diabaikan |
|---|---|
.idea/**/gradle.xml |
Pengaturan IntelliJ Gradle |
.idea/**/libraries |
Pustaka proyek IntelliJ |
CMake
| Pola | Yang diabaikan |
|---|---|
cmake-build-*/ |
CMake |
Plugin Mongo Explorer
| Pola | Yang diabaikan |
|---|---|
.idea/**/mongoSettings.xml |
Plugin Mongo Explorer |
Format proyek berbasis berkas
| Pola | Yang diabaikan |
|---|---|
*.iws |
berkas ruang kerja IntelliJ |
IntelliJ
| Pola | Yang diabaikan |
|---|---|
out/ |
IntelliJ |
.idea_modules/ |
Plugin mpeltonen/sbt-idea |
plugin JIRA
| Pola | Yang diabaikan |
|---|---|
atlassian-ide-plugin.xml |
plugin JIRA |
Plugin Clojure Cursive
| Pola | Yang diabaikan |
|---|---|
.idea/replstate.xml |
Plugin Clojure Cursive |
Plugin SonarLint
| Pola | Yang diabaikan |
|---|---|
.idea/sonarlint/ |
Plugin SonarLint |
.idea/sonarlint.xml |
Lihat https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119 |
Plugin Crashlytics (untuk Android Studio dan IntelliJ)
| Pola | Yang diabaikan |
|---|---|
com_crashlytics_export_strings.xml |
Plugin Crashlytics (untuk Android Studio dan IntelliJ) |
crashlytics.properties |
Konfigurasi Crashlytics |
crashlytics-build.properties |
Build Crashlytics |
fabric.properties |
Properti Fabric |
Klien HTTP berbasis editor
| Pola | Yang diabaikan |
|---|---|
.idea/httpRequests |
Klien HTTP berbasis editor |
http-client.private.env.json |
Klien HTTP berbasis editor |
Android studio 3.1+ berkas cache berseri
| Pola | Yang diabaikan |
|---|---|
.idea/caches/build_file_checksums.ser |
Android studio 3.1+ berkas cache berseri |
Cache Apifox Helper
| Pola | Yang diabaikan |
|---|---|
.idea/.cache/.Apifox_Helper |
Cache Apifox Helper |
.idea/ApifoxUploaderProjectSetting.xml |
Cache Apifox Helper |
Cara menggunakan .gitignore ini untuk Android Studio
- Salin aturan Android Studio di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.