【问题标题】:How can I co-locate files between an sbt project and an Eclipse Android project?如何在 sbt 项目和 Eclipse Android 项目之间共同定位文件?
【发布时间】:2012-01-01 14:51:16
【问题描述】:

我希望能够在 sbt android-plugin 项目之间使用一组源文件,我将从命令行构建。我希望能够共享相同的AndroidManifest.xml 文件以及res 目录。

有没有办法让 Eclipse 从 sbt 项目的 src/main 目录创建/导入 Android 项目?

【问题讨论】:

    标签: android eclipse sbt sbt-android-plugin


    【解决方案1】:

    这是我用来让它工作的工具。

    首先,在你的工作空间中创建一个临时的 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 中选择导入菜单,“Existing Projects into Workspace”,然后单击浏览选择根目录。选择SbtProj/src/main 的路径,然后单击复选框以导入项目。我将再次将这个新项目称为EclipseProj,因为我们从 Eclipse 中删除了旧的临时版本。

    现在您的项目已导入,但缺少源。在 Eclipse 中右键单击 EclipseProj 并选择项目属性。单击 Java 构建路径,然后单击源选项卡和“添加文件夹”按钮。选中 java 复选框。

    现在在 Eclipse 中进行干净的构建并验证 EclipseProj 是否构建。如果是这样,并且 SbtProj 也是如此,那么您就完成了,您可以删除原始的 EclipseProj 临时项目的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-01
      • 2018-01-31
      • 2015-04-15
      • 2012-09-19
      • 1970-01-01
      • 2012-03-24
      • 2010-09-25
      相关资源
      最近更新 更多