问题是:我们有一个由 4 人组成的团队,致力于开发一些 Android 库和依赖于这些库的应用程序。我们中的一些人在 Windows 7 上,其他人在 OS X 上,我们使用 GitHub。一天几次,我们每个人都必须更改 Android Library 路径,因为 project.properties 文件存储平台相关路径(也就是说,它使用\作为 Windows 路径分隔符和/作为 OS X 路径分隔符。)这真的很烦人并且我们在这上面浪费了很多时间。
有人对此有合适的解决方案吗?在我看来,肯定存在像 CPP 这样的东西,我们可以在其中将 ifdef 放入 project.properties 并让它自动修复路径以匹配我们的操作系统,无论何时我们从 github 或其他东西中提取。
哦,要清楚一点,我们经常添加和删除库,或者更改相互依赖的库,我们所有人都会定期修改所有库...所以只需添加 project.properties到 gitignore 不会很好地工作,因为我们仍然必须定期修改库以确保我们包含所有正确的东西。
最佳答案
在我工作的最后一个项目中,我们会修改系统的路径并将文件添加到我们的 .gitignore。这是一个成熟的产品,所以路径很少改变。
关于android - Eclipse 中的跨平台 Android 库路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14422168/