我希望在两台计算机上都可以使用SDK,并通过Dropbox同步项目。但是,由于Linux和Mac的SDK不同,每次启动Eclipse时我都必须选择不同的SDK文件夹。任何解决方法?
答案 0 :(得分:2)
我实际上做了类似的事情。我发现在每台机器上单独管理ADT插件(和SDK)是一个更好的解决方案,因为它们具有路径依赖性。我使用谷歌驱动器(在你的情况下为Dropbox)来保存所有项目,这可以同步项目,但往往会遇到构建项目时创建的所有二进制文件的问题。随着我的项目变得越来越大,这成为了保持同步的糟糕解决方案,因为由于需要保持同步的文件数量而不断出现同步问题。
真正做到这一点的最好方法是使用源代码控制来保持项目的同步,我强烈推荐Git而不是CVS或SVN。 GitHub提供免费的公共回购和付费私人回购,Bitbucket提供免费的公共和私人回购。我将所有项目都移到了Bitbucket,现在让它们在机器之间同步,备份,存储历史记录,并且可以公开/私下共享(如果我想要的话)。
在我看来,你应该放弃使用文件同步服务并使用源代码控制,它需要一点点努力,但最终还是值得的。
答案 1 :(得分:0)
尝试仅同步您创建的实际代码文件,而不是项目本身(如果您使用java编写,则为i / e file1.java,如果使用C ++,则为file2.cpp等)。您可能需要添加新文件,但这应该像导入/导出一样简单。对于两台不同的机器同步路径会遇到各种麻烦...
否则尝试像assembla
这样的免费源代码控制