在版本控制中存储Android eclipse项目?

在版本控制中存储Android eclipse项目?,android,eclipse,git,Android,Eclipse,Git,好的,我有一个android项目和几个相关的java项目在一个目录中(基本上是工作区)。我已经将它们全部添加到git中。我的建议如下: # OS Files .DS_Store* ehthumbs.db Icon? Thumbs.db #Android # built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ ge

好的,我有一个android项目和几个相关的java项目在一个目录中(基本上是工作区)。我已经将它们全部添加到git中。我的建议如下:

# OS Files
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db

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

#Java
*.class

# Eclipse
*.pydevproject
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath

# libgdx specific
*/libs/*

现在,当我尝试在另一台机器上检查这一点并将eclipse项目导入git时,我遇到了问题。基本java项目工作正常,但android项目抱怨找不到gen文件夹,如果我尝试清理,它会抱怨项目没有default.properties文件。如果我自己创建gen文件,它仍然会抱怨default.properties文件,并抱怨它无法解析java.lang.Object(!?)。不知道这里发生了什么。我猜我应该签入源代码管理的东西没有被签入,但我不确定是什么。有什么想法吗?

我在这里遇到的问题是由于在错误的时间使用不同版本的Android SDK/ADT。在我将所有内容更新为同一版本后,一切都很好。

也许第二个IDE没有额外的依赖项。i、 e.尝试首先检查项目配置中所有依赖项的路径,并将其与新环境进行比较。跳过检查gen和bin文件夹是可以的,尽管生成在新导入时抱怨缺少gen文件夹是正常的-它通常会进行清理。需要签入default.properties(现在是ADT 14中的project.properties),听起来好像缺少了它。如果两台机器都运行不同版本的刀具链(14或更老的版本),这是一个问题。好的,我想我已经解决了。看起来我有不同版本的SDK/ADT,这导致了奇怪的事情发生。谢谢你,西斯滕斯