Android 用 .gitignore
Android 用の除外ルール 20 件。そのままリポジトリにコピーして使えます。
モバイルオペレーティングシステム
Android 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:50:06 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のローカル設定 |
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 サービス (API や Firebase など)
| パターン |
除外対象 |
google-services.json |
Googleサービスの設定 |
Androidプロファイリング
| パターン |
除外対象 |
*.hprof |
Androidプロファイリング |
この Android 用 .gitignore の使い方
- 上の Android 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。