Android Project をソース共有するときに必要なファイル

EclipseAndroid project を作ってアプリケーションを開発した場合に、Git に commit すべきファイルを忘れるのでメモ。

ワークスペースのフォルダに見えるファイル

.classpath
.project
.settings
AndroidManifest.xml
assets/
bin/
default.properties
gen/
proguard.cfg
res/
src/

共有すべきファイル

AndroidManifest.xml
res/
src/

共有しなくてよいファイル

.classpath
.project
.settings
assets/
bin/
default.properties
gen/
proguard.cfg

Checkout した場合

Eclipse では File->New->Android Project で Create project from existing source で上記のファイルのあるフォルダを指定すればプロジェクトを作成できる。

CUI では、

android update project --name  --target  --path ./

のようにしてプロジェクトを作れば、build.xml *.properties proguard.cfg が補完されて、ant debug とか ant release でビルドできるようになる。Target ID (android-10, etc) は android list target で一覧を出せる。

http://developer.android.com/guide/developing/projects/projects-cmdline.html