【问题标题】:Add gradle nature to existing android project on eclipse在 Eclipse 上将 gradle 性质添加到现有的 android 项目中
【发布时间】:2014-10-30 01:53:35
【问题描述】:

如何在保持 eclipse 结构目录布局的同时为我的 eclipse android 项目添加 gradle 特性?

我可以在 spring 之前使用 gradle ide for eclipse 插件来做到这一点吗?

【问题讨论】:

    标签: android eclipse gradle


    【解决方案1】:

    是的,这是可能的,很好documented

    要替换默认的源文件夹,您需要使用 srcDirs 相反,它需要一个路径数组。这也说明了另一种方式 使用所涉及的对象:

    sourceSets {
        main.java.srcDirs = ['src/java']
        main.resources.srcDirs = ['src/resources'] }
    

    另见:How to configure build.gradle files of an existing project with actionbarsherlock lib?

    只需我的 2 美分:尝试配置 eclipse 以使用 gradle 不会让自己受益,只是让您的生活更轻松并使用 google 推荐的工具。

    【讨论】:

    • 感谢您的建议和文档页面。但是你指的是谷歌推荐的工具是什么?
    • 这就是我不想使用 android studio 的原因,因为我需要 ndk 支持和标准 java 项目。我将查看提供的文档并尝试使用 eclipse gradle 插件
    • 我不知道文档上的表格“不支持 ndk”是什么意思,但 gradle 支持 ndk(请参阅stackoverflow.com/questions/20674650/…)虽然我不知道是否有限制,但我猜是 IDE UI 支持还没有(但我的意思是这与使用 eclipse 和 gradle 相同),如果您需要 java 项目,只需使用带有 android 插件的 intellij(与 android studio 相同,请参阅blog.jetbrains.com/idea/2013/05/…
    【解决方案2】:

    官方迁移指南将为您提供帮助。
    https://developer.android.com/sdk/installing/migrate.html

    【讨论】:

      【解决方案3】:

      截至 1.0 的 android gradle 插件仍然与 java 和 eclipse gradle 插件不兼容。

      因此,如果您将 gradle 性质添加到您的 eclipse android 项目中,它可能会中断。

      但是,您可以添加 build.gradle 并从 Eclipse 中运行 gradle build 作为辅助构建。

      http://www.nodeclipse.org/projects/gradle/

      【讨论】:

        猜你喜欢
        • 2018-11-05
        • 1970-01-01
        • 1970-01-01
        • 2015-01-29
        • 2015-08-02
        • 2017-04-14
        • 2013-05-18
        • 2015-11-30
        • 2013-01-22
        相关资源
        最近更新 更多