将gradle用于Android/Eclipse项目

将gradle用于Android/Eclipse项目,android,eclipse,gradle,Android,Eclipse,Gradle,我想在我的Android/Eclipse项目中使用gradle,因为我希望能够在发布版本旁边安装我的应用程序的开发版本(如图所示:) 使用命令行这样做对我来说没问题 因此,我将项目的src文件夹移动到src/main/java,并创建了一个build.gradle文件(如下所述:): 但是当我运行gradlebuild时,我得到了以下错误: FAILURE: Build failed with an exception. ... > Could not create plugin of t

我想在我的Android/Eclipse项目中使用gradle,因为我希望能够在发布版本旁边安装我的应用程序的开发版本(如图所示:)

使用命令行这样做对我来说没问题

因此,我将项目的src文件夹移动到src/main/java,并创建了一个
build.gradle
文件(如下所述:):

但是当我运行
gradlebuild
时,我得到了以下错误:

FAILURE: Build failed with an exception.
...
> Could not create plugin of type 'AppPlugin'.
我已经在stackoverflow上发现了这个错误。有人说这是因为使用了错误版本的gradle。()

我的问题是:

  • 据我所知,build.gradle(0.12.+)中的这个版本号是gradle插件的版本,而不是gradle本身。我怎样才能知道我使用的是哪个gradle插件版本
  • 这个插件来自哪里?它是gradle安装的一部分吗?还是日食的一部分?还是ADT
  • 我安装了GradleIDE作为Eclipse插件。它会干扰常规的gradle安装吗

经过进一步研究,我终于成功地用gradle编译了我的应用程序

为了防止其他人也有同样的问题,以下是我所做的:

  • 在Eclipse->Export->Android->Generate Gradle build files中右键单击您的Android项目
  • 这将创建
    build.gradle
    gradlew
    gradlew.bat
    settings.gradle
    (在我的例子中,一些级别高于我的项目)。不要将这些文件移动到项目文件夹中
  • 然后运行
    /gradlew build
    。这将自动下载gradle插件(afaik),并在
    [项目文件夹]/build/outputs/apk
    中创建三个apk

我建议您简单地搬到Android Studio,并使用Gradle。最新的Android Gradle插件是
com.Android.tools.build:Gradle:1.1.2
并使用
apply插件:“com.Android.application”
FAILURE: Build failed with an exception.
...
> Could not create plugin of type 'AppPlugin'.