In Android development, what files should be committed to a repository?
<p>Which files in an Android project should be committed to a version control repository? Which files should not be committed?</p>

<p>Right now my .gitignore file consists of the following lines:</p>

<pre><code># Android generated files #
###########################
android.keystore
local.properties
bin/
gen/
libs/
obj/

# OS generated files #
######################
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db

# Eclipse generated files #
###########################
.settings/org.eclipse.jdt.core.prefs
</code></pre>

<p>Am I missing anything?</p>
