在我的團隊中,我們使用ADT插件在Eclipse中開發了一個庫。
我們有一個「大」演示應用程序和幾個「迷你」應用程序使用庫來測試不同的方面。將庫和應用程序從Eclipse遷移到Android Studio
由於Android官方IDE現在是Android Studio和ADT插件似乎被放棄(last update on October '14),我們正在研究向Android Studio遷移。
在Eclipse上,我們可以在同一工作區內的磁盤中的不同位置加載項目。我們喜歡這個,因爲這樣我們可以將我們的庫項目加載到演示中,並且還可以在引用項目庫的同一工作區中加載臨時項目。
我看到有two ways to migrate,但我覺得利弊兩個:
Importing the Eclipse project directly into Studio
這個選項,但是:
這改變了所有項目的文件夾結構。它將eclipse項目複製到Android Studio項目文件夾中,這意味着要更改我們的內部存儲庫。
如果我們想添加一個時間項目來測試它與我們的庫,我們需要導入它,所以它也將被複制到「主」庫和演示旁邊。
Exporting the Eclipse project from Eclipse as a Gradle project.
此選項保持文件夾結構,我們的Eclipse項目(#1以上),但#2的上面仍然有效這裏,當我嘗試從不同的位置導入一個項目,我也得到這個錯誤。
Error:FAILURE: Build failed with an exception. * What went wrong: Task 'compileDebugSources' not found in project ':TestMemCons'. * Try: Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
所以,我們可以移植到Android Studio中保持文件夾結構,使我們能夠加載其他的Eclipse /的Android Studio項目在相同的情況下,使他們可以參考我們的圖書館項目?