Eclipse的Android和gitignore

什么文件/文件夹可以安全地忽略与Git包含?

我复制了一个好项目,删除了其gen和bin文件夹,并试图运行该应用程序。 Android的启动窗口显示“您的项目包含错误,请在运行您的应用程序之前修复它们。”Package Explorer“项目左侧的图标上有一个红色的X,而gen文件夹不存在Windows资源pipe理器,它在包资源pipe理器中。

有文件types要忽略

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

从gitub上gitignore

我通常添加到.gitignore是:

 bin gen 

bingen在编码时会不断变化,因此不需要将它们包含到Git存储库中。 另外,有时我会添加.classpath.project这些是Eclipse特定的文件,因为也许我想创build一个基于这些相同源的新的Android项目,但是在另一个OS或IDE中。

关于错误,我会清理项目和/或尝试运行修复项目属性实用程序(右键单击项目 – > Android工具 – >修复项目属性)。

今天最好的解决scheme可能是生成你需要的.gitignore文件。 只要去http://www.gitignore.io

该项目也在Github上: https : //github.com/joeblau/gitignore.io

没有问题就可以忽略垃圾桶和垃圾箱。 当我在项目设置中遇到问题时,我这样做:首先 – 您是否在编辑器视图下查看了视图中的“问题”选项卡 – 它通常会提供有关项目错误的更多详细信息。 如果没有什么结论,我做下面的事情:

  1. 一般来说,当我在Eclipse中遇到问题时,会给我项目中的幻影错误,清理项目将会修复它。 在“项目”>“清理”下的菜单中。
  2. 如果这不起作用,我通常会尝试右键单击项目,进入Android工具>修复项目属性。
  3. 我最后的手段它重新启动日食并删除gen文件夹。

最好的方法是使用这个网站来生成: http : //www.gitignore.io/

这个问题的简单答案是*。*,基本上,忽略任何你不想添加到版本控制的东西是完全安全的 。 这就是说,这实际上取决于你想通过使用Git来完成什么。 如果您希望能够从同一个存储库检出/导入您的项目,那么您最好忽略/ bin / 和/ gen / ,我不会忽略文件夹本身(即/ bin,/ gen),只是为了维护项目的正确目录结构。

这回答了最初的问题,但与您遇到的问题无关。 至于解决您遇到的问题,您将不得不张贴更多的信息,特别是问题选项卡中列出的内容。 如果你不能在任何地方看到问题标签,那么点击窗口菜单,然后显示视图,然后select存在的问题,或者点击其他问题,然后在常规下查找。