2011-11-18 84 views

回答

1

這是我用來讓它工作的kludge。

首先,在工作空間中用相關的源代碼,清單,資源等創建一個臨時的Eclipse Android項目。我將這個項目稱爲EclipseProj

接下來,從與Eclipse工作區相同的目錄中的shell創建一個sbt android-plugin項目。我將這個項目稱爲SbtProj

然後,移動的EclipseProjsrc文件夾的內容,以SbtProj/src/main/java,還有AndroidManifest.xml文件和文件夾res。或者,確保您可以構建SbtProj

接下來,將.classpath,.projectproject.properties文件移動到SbtProj/src/main

現在您已準備好將sbt項目導入到Eclipse中。從Eclipse中刪除EclipseProj(如果您遺漏了某些東西,請不要刪除磁盤上的文件。)

從Eclipse中選擇導入菜單「現有項目導入工作區」,然後單擊瀏覽以選擇根目錄。選擇SbtProj/src/main的路徑,然後單擊複選框導入項目。自從我們從Eclipse中刪除舊的臨時版本後,我將再次將這個新項目稱爲EclipseProj

現在您的項目已導入,但源缺失。在Eclipse中右鍵單擊EclipseProj,然後選擇項目屬性。單擊Java構建路徑,然後選擇源選項卡和「添加文件夾」按鈕。選擇java複選框。

現在在Eclipse中做一個乾淨的構建,並驗證EclipseProj構建。如果是這樣,並且SbtProj也可以,那麼您就完成了,您可以刪除臨時項目的原始文件EclipseProj

相關問題