我希望在兩臺機器上均可使用SDK,並通過Dropbox同步項目。但是,由於Linux和Mac的SDK不同,每次啓動Eclipse時都必須選擇不同的SDK文件夾。任何解決方法?如何在我的Mac和Linux開發機器上使用ADT
1
A
回答
0
嘗試只同步您創建的實際代碼文件,而不是項目本身(如果您正在使用java編寫文件,則使用file1.java,使用C++編寫file2.cpp等)。您可能需要添加新文件,但這應該像導入/導出一樣簡單。你將有各種麻煩同步路徑2臺不同的機器...
否則嘗試像assembla
2
我實際做類似這樣的東西,而前一個免費的源代碼控制。我發現在每臺機器上分別管理ADT插件(和SDK)是一個更好的解決方案,因爲它們具有路徑依賴性。我使用Google Drive(您的案例中的Dropbox)來保存所有項目,這在同步項目時沒問題,但往往會遇到構建項目時創建的所有二進制文件的問題。隨着我的項目變得越來越大,由於需要保持同步的文件數量不斷同步,因此這成爲保持同步的不好解決方案。
真正做到這一點的最好方法是使用源代碼控制來保持項目同步,並強烈建議通過CVS或SVN使用Git。 GitHub提供免費的公共回購和支付私人回購,而Bitbucket提供免費的公共和私人回購。我把我所有的項目都移到了Bitbucket,現在讓它們在機器之間同步,備份,存儲歷史記錄,並且可以公開/私下分享(如果需要的話)。
在我看來,你應該使用一個文件同步服務,而希望使用源代碼控制,它需要一點點努力了前面,但很值得它到底。
相關問題
- 1. 我可以在Mac OS 7機器上使用哪種語言進行開發?
- 2. 在Mac上的文本編輯器在Linux機器上打開文件
- 3. 同時在Linux和Windows機器上爲Android開發
- 4. 如何從我的Mac用C#開發?
- 5. 在Windows上開發並在Linux機器上運行
- 6. 如何發現網絡中和機器上的機器的MAC地址?
- 7. 在mac機器上的webdav中發佈
- 8. 在Linux和Windows主機上開發Android應用程序
- 9. 我的機器上的開發環境
- 10. 如何在使用Netbeans和Mac開發Java EE Web應用程序時停止Mac上的Glassfish服務器?
- 11. 如何在Mac上開始使用Fortran?
- 12. 使用Eclipse在Windows主機上爲嵌入式Linux開發
- 13. 在Mac上開發的Python
- 14. 在我的linux機器上安裝lisp
- 15. 如何在Mac主機上的虛擬機上使用IIS服務器?
- 16. 如何在Linux上開發.NET Micro Framework?
- 17. 如何在mac機器上升級Jenkins
- 18. 如何消除我的開發機器上的證書要求
- 19. 在Linux機器上使用PHP file_exists和特殊字符(如ØØÆ)
- 20. 即使在開發機器上使用有限的硬件,我仍可以在Windows Phone上開發嗎?
- 21. 如何使用OSX Lion在Mac上進行Java開發
- 22. 在Linux機器上使用PTRACE_SINGLESTEP
- 23. 在mac上開發和調試KEXT
- 24. android studio在Linux開發機器上保存sqlite數據庫?
- 25. 我如何開始使用Windows機器上的MPI
- 26. 開始在Mac上使用Sitecore CMS進行開發使用C#
- 27. 在Windows 7開發機器上和在Linux機器上生產石英調度程序
- 28. 如何在Mac機器之間同步開發環境和工具RoR
- 29. 如何在Linux機器上用Python壓縮和發送排序文件?
- 30. 如何在Mac機器上使用Excel(或Mac中稱爲數字)的Selenium Datadriven?