这是问题所在:我们有一个由4个人组成的团队,正在开发几个依赖于Android库的应用程序。我们中的一些人使用Windows 7,另一些人使用OS X,并且我们使用GitHub。每天多次更改Android库路径是必须的,因为project.properties文件存储了平台相关路径(即使用\作为Windows路径分隔符,/作为OS X路径分隔符)。这真的很烦人,我们浪费了很多时间。
有没有什么好的解决方案?在我看来,肯定有类似于CPP的东西,我们可以在project.properties中添加ifdef,并在从github拉取或其他操作时自动修复路径以匹配我们的操作系统。
哦,还有明确一点,我们经常添加和删除库,或更改库之间的依赖关系,并且我们所有人都会定期修改所有库...因此,简单地将project.properties添加到gitignore中将无法很好地解决问题,因为我们仍然需要定期修改库以确保包含所有正确的内容。
有没有什么好的解决方案?在我看来,肯定有类似于CPP的东西,我们可以在project.properties中添加ifdef,并在从github拉取或其他操作时自动修复路径以匹配我们的操作系统。
哦,还有明确一点,我们经常添加和删除库,或更改库之间的依赖关系,并且我们所有人都会定期修改所有库...因此,简单地将project.properties添加到gitignore中将无法很好地解决问题,因为我们仍然需要定期修改库以确保包含所有正确的内容。