我希望能够在sbt android-plugin项目之间使用一组源文件,我将从命令行构建。我希望能够共享相同的AndroidManifest.xml
文件以及res
目录。
有没有办法让Eclipse从sbt项目的src / main目录创建/导入Android项目?
答案 0 :(得分:1)
这是我用来使它工作的kludge。
首先,在工作区中创建一个临时的Eclipse Android项目,其中包含相关的源代码,清单,资源等。我将此项目称为EclipseProj
。
接下来,从与Eclipse Workspace相同的目录中的shell创建一个sbt android-plugin项目。我将此项目称为SbtProj
。
然后,将src
的{{1}}文件夹内容移至EclipseProj
,以及SbtProj/src/main/java
文件和AndroidManifest.xml
文件夹。 (可选)确保您可以构建res
。
接下来,将SbtProj
,.classpath
和.project
文件移至project.properties
。
现在您已准备好将sbt项目导入Eclipse。从Eclipse中删除SbtProj/src/main
(如果您遗漏了某些内容,请不要删除磁盘上的文件。)
从Eclipse中选择导入菜单“Existing Projects into Workspace”,然后单击“浏览”以选择根目录。选择EclipseProj
的路径,然后单击复选框以导入项目。我将再次将这个新项目称为SbtProj/src/main
,因为我们从Eclipse中删除了旧的临时版本。
现在您的项目已导入,但缺少来源。右键单击Eclipse中的EclipseProj
并选择项目属性。单击Java Build Path,然后单击source选项卡,再单击“add folder”按钮。选择java复选框。
现在在Eclipse中进行干净的构建并验证EclipseProj
构建。如果确实如此,EclipseProj
也会这样做,那么您就完成了,您可以删除原始SbtProj
临时项目的文件。