我在两个不同的环境(MacOS和Win7)中使用Eclipse进行Android开发。在MacOS下,我将所有相关项目检查到SVN,特定文件夹(/ bin,/ gen)和文件(.classpath,.DS_Store,.properties)除外。但不知何故,这些项目确实在Win7中出现了几次故障。我做错了什么?
失败是例如:/ bin文件夹问题和对.classpath的写访问。有些项目引用了OpenCV项目,该项目不属于SVN,而是在两种环境中手动添加到Eclipse中。
是否有一步一步的操作方法?帮助赞赏。
答案 0 :(得分:0)
你可能会遇到行结尾,路径分隔符(\ vs /)等问题。
我会考虑使用git。默认情况下,Git不会将所有文件都标记为RO,因此您可以让编辑器更改文件而不会出现此问题。
另请参阅Android Studio。 Gradle使用约定优于配置,因此文件应该独立于目录/路径分隔符(/ vs),如果是eclipse或其他插件,则可以在Mac / Linux上运行,但是windows将是bin \ bar。
答案 1 :(得分:0)
检入所有文件(包括隐藏文件或文件夹),/ bin或/ gen除外。您的Eclipse项目不完整,可能在2台计算机上使用不同的设置(例如,一台机器编译与Java 5兼容,一台机器与Java 6兼容)。至少JDT,ADT和其他重要插件都避免在那里存储机器特定的属性或绝对路径,因此您可以毫无问题地传输设置。