2013年9月2日月曜日

Android Studioと.gitignore

Android Studioで作成したプロジェクトをGitで管理するときの.gitignoreの設定について試行錯誤中のメモ。

.gitignoreファイルとは

Gitの管理対象から除外したいファイル・ディレクトリを指定する設定ファイルです。

.gitignoreファイルのベース

.gitignoreのベースはこちらを使わせてもらいました。

github/gitignore · GitHub
https://github.com/github/gitignore

ココのAndroid.gitignoreがAndroidアプリプロジェクト用の.ignoreファイルです。

今のところ、Eclipse / Android Studio用を分けるつもりはないので、1ファイルでEclipse / Android StudioのAndroidアプリプロジェクトに対応できるようにします。

僕の.gitignore(2013/09/02版)

# 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/

# Android Studio files
*/build/
gradle.properties

# Mac OS .DS_Store file
.DS_Store
ベースからの変更点は、
・*/build/下は除外対象
・gradle.propertiesは除外対象
(リリース用証明書のパスワードをココに記載しているので)

Android Studio絡みではないですが
・proguard/は除外対象から外す
(Eclipseでは管理対象にしてました。Android Studioだと*/build/proguard/の下にProGuard関連のファイルが生成されますので、今の設定ですと除外されます。ちょっと考えます。。)
・Mac OSのDS_STOREファイルは除外対象
という変更も入ってます。

つっこみお待ちしております。。

0 件のコメント:

コメントを投稿