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