有没有办法在Android项目中将Eclipse与Gradle集成?

时间:2013-11-11 17:33:40

标签: android eclipse gradle android-gradle gradle-eclipse

我有标准build.gradle的Android项目(我也添加了android注释)。

我还安装了Gradle插件(从http://dist.springsource.org/release/GRECLIPSE/e4.3/)到我的Eclipse(Kepler)并将项目转换为Gradle项目。

不幸的是我无法在我的Eclipse上运行Gradle构建(在cmd行中一切正常)。

我的问题是如何使Eclipse与Gradle一起使用,就像使用Maven一样。

4 个答案:

答案 0 :(得分:23)

为了能够使用Eclipse构建Android gradle项目,我按照以下说明操作:

  1. 安装这些Eclipse插件:

    • Gradle IDE(3.4.0)
    • Android开发工具(22.3.0)
  2. 如果您有旧式的Android项目布局,请更改您的 build.gradle配置源目录,如Android Gradle User Guide

  3. 中所述
  4. 如果你有一个gradle android项目布局,请在项目的根目录中创建两个符号链接。

    ln -s src / main / res res
    ln -s src / main / AndroidManifest.xml AndroidManifest.xml

  5. 我希望它有所帮助!

答案 1 :(得分:3)

答案 2 :(得分:2)

我通过gradle集成为Android开发人员使用neon eclipse。 另外,我使用gradle plugin (com.github.ginvavilon:android-eclipse)为android项目的新结构(src / main / java; src / main / res ...)生成.project和.classpath。支持味道和构建类型。并将该项目用作gradle-project

答案 3 :(得分:0)

  1. 安装Gradle:
    一个。 http://gradle.org/gradle-download/ 湾从先前版本部分选择2.1。 C。在方便的文件夹中解压缩。(例如:D:\ Graddle \ gradle-2.1) d。设置系统环境变量。 一世。 GRADLE_HOME为D:\ Graddle \ gradle-2.1) II。 GRADLE_OPTS为-XX:MaxPermSize = 512m III。 %GRADLE_HOME%\ bin到Path IV。设置ANDROID_HOME(例如:D:\ android-sdk) v。将“%ANDROID_HOME%\ platform-tools”附加到路径。
  2. 即打开命令提示符并设置检查gradle。可以使用gradle -version来检查。

    1. 安装Gradle eclipse插件: 一个。启动Eclipse 湾帮助> Eclipse Market Place C。搜索“gradle” d。在那里选择“Nodeeclipse / enide” 即选择所有列出的,接受&安装。 F。安装后重新启动eclipse。

    2. 设置Gradle& Java Homes: 一个。发射日食。 湾窗口>偏好> Gradle EnIDE C。设置这些如果没有设置: 一世。设置Gradle home使用(例如:D:\ Graddle \ gradle-2.1) II。设置备用JAVA_HOME(例如:C:\ Program Files(x86)\ Java \ jdk1.7.0_60) III。 GRADLE_OPTS的JVM选项设置为“-XX:MaxPermSize = 512m”

    3. 构建项目: 一个。在eclipse Java explorer中展开PhoneDishAnywhere。 湾右键单击build.gradle C。运行方式> Gradle GUI d。 Comand Line:gradle clean build 即等待构建完成:第一次构建将需要几分钟。 F。如果Build dex错误或Java堆空间错误: 一世。在编辑器中打开build.gradle。 II。根据你的java设置合适的javaMaxHeapSize(对于32位Java,javaMaxHeapSize = 1024M,对于64位Java,为2048M) III。可以评论签名(//来自:" $ rootProject.projectDir / jenkins_config / gradle / signing.gradle";)以避免签署调试版本。 IV。在这些修复之后再次构建。

    4. 在设备上安装Build: 一个。将设备连接到m / c。 湾右键单击build.gradle C。运行方式> gradle installDebug Gradle Android启动 d。等待安装完成