お手本
GitHubで色々なプロジェクト用の.gitignoreファイルが公開されている
https://github.com/github/gitignore
Androidプロジェクト用はAndroid.gitignore
使用するときは、ファイル名からAndroidを削除して.gitignoreとする
設定内容
下記がGitHubに公開されているAndroid.gitignoreの設定内容
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
.classpath
.project
# Proguard folder generated by Eclipse
proguard/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
# built application files
# files for the dex VM
# Java class files
については
# generated files
で除外されるディレクトリ配下に作成されるファイルなので
Eclipseでビルドする上においては、削除しても結果は同じだった
# Local configuration file (sdk path, etc)
Antでビルドするときに使用する設定ファイルの除外設定
# Proguard folder generated by Eclipse
ProGuardを有効化してリリースビルドした際に作成されるファイルの除外設定
# Eclipse project files
# Intellij project files
IDEのプロジェクト関連ファイルの除外設定は
EclipseとIntelliJ IDEAに対応している
確認
Gitで管理される対象ファイルは、下記のコマンドで確認できる
> git ls-files