无法在Eclipse中运行导入的gradle android项目

时间:2014-04-10 12:45:28

标签: java android eclipse gradle

首先,我是gradle的新人,所以请耐心等待。

我使用gradle& amp;成功构建并导入了this项目eclipse on ubuntu 13.10。这就是我所做的:

  1. 在终端中运行gradle build(成功)
  2. apply plugin: 'eclipse'
  3. 中添加build.gradle
  4. 在终端中运行gradle eclipse(成功)
  5. 将其作为eclipse上的现有项目导入
  6. 问题是,当我试图运行该项目时,eclipse将其读作"正常" java程序,不是android程序。这是SS:

    enter image description here

    我工作区中的项目不是eclipse格式。

    这就是它的特性:

    enter image description here

    请注意,其中的android标签中没有android application标签。我不能以{{1}}运行它。

    我错过了什么吗?请帮助我。

    感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

通常要在Eclipse中开发Android,您需要将ADT安装到Eclipse中,或者从Google开始使用ADT-Bundle(Android IDE)。 (你没有首选项缺少Android组)

然而,ADT没有gradle支持。并且Android Studio仍然没有测试版(预览版或alpha版,前沿版,几乎每个版本都需要更新)。

Nodeclipse/Enide Gradle for Eclipsemarketplace),即使在一般项目中也可以启动gradle构建。

针对经典Android项目检查的最新build.gradle模板  gh.c/N/n-1/b/m/o.n.e.e.g/docs/android/build.gradle

这可以使用ADT在Eclipse中创建新的Android项目,并在大多数情况下使用ADT工具, 但另外还有更新的gradle构建 并执行定义的gradle任务

但对于包含多个模块的Android项目(如本例所示),您需要自己动手做DIY: 尝试将Eclipse .classpath配置为更正值,因为gradle eclipse任务不会为您完成所有操作。

答案 1 :(得分:1)

您使用的Gradle中的Eclipse插件不支持Android项目 - 它们与常规Java项目有很大不同。有些东西可以工作,但会有很多东西丢失,包括生成项目的Android性质。

由Google提供的ADT插件不支持Gradle项目,因为该团队首先关注Android Studio。 http://tools.android.com/tech-docs/new-build-system可以为您提供有关当前状态的一些想法。