Ludovic Frank Gitignore

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のローカル設定

ログ/OS ファイル

パターン 除外対象
*.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 サービス (API や Firebase など)

パターン 除外対象
google-services.json Googleサービスの設定

Androidプロファイリング

パターン 除外対象
*.hprof Androidプロファイリング

この Android 用 .gitignore の使い方

  1. 上の Android 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

OS のほかの .gitignore テンプレート

OS の全テンプレートを見る