当前位置: 首页 > 知识库问答 >
问题:

将gradle用于Android/Eclipse项目

袁帅
2023-03-14

我想在我的Android/Eclipse项目中使用gradle,因为我希望能够在正式版本旁边安装我的应用程序的开发版本(如下所示:同时安装稳定和开发应用程序版本的实用方法是什么?)

使用命令行这样做对我来说是可以的。

因此,我将项目的src文件夹移动到src/main/java并创建了一个build.gradle文件(如下所述:http://www.nodeclipse.org/projects/gradle/android/Make-Android-Eclipse-project-ready-for-Android-Studio):

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.+'
    }
}
apply plugin: 'android'
dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

    androidTest.setRoot('tests')
    }
}

但是,当我运行gradle build时,会出现以下错误:

FAILURE: Build failed with an exception.
...
> Could not create plugin of type 'AppPlugin'.

我已经在stackoverflow上发现了那个错误。有人说是因为使用了错误的gradle版本。(Gradle发出错误“无法创建'AppPlugin'类型的插件”)

我的问题:

  • 据我所知,此版本号正在生成中。梯度(0.12)是gradle插件的版本,而不是gradle本身的版本。如何找出我使用的gradle插件版本
  • 这个插件来自哪里?这是gradle安装的一部分吗?还是日食的一部分?还是ADT的
  • 我安装了GradleIDE作为Eclipse插件。它是否会干扰常规gradle安装

共有1个答案

胡越
2023-03-14

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

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

  • 在Eclipse中右键单击Android项目-
 类似资料:
  • 我想让Gradle使用Eclipse项目依赖项。与这个问题不同,我不想做任何导出,因为我不想在更改后因为忘记再导出而查找问题。与这个问题不同的是,我根本不想将Gradle集成到Eclipse中,因为我对我的Eclipse的工作方式感到满意(它比Gradle构建快得多),而且我还担心我的Eclipse 3.7.2对于这样的游戏来说可能太老了。 理想情况下,我想要 事实上,拿到罐子就足够了。 我试过的

  • 我无法构建gradle项目,即使我编辑gradle属性,我也会得到以下错误: 我该如何解决这个问题?

  • 我找到了一个我想做的开源项目,但是我在设置初始配置时遇到了麻烦。这个项目似乎是用Eclipse编写的,我正在尝试让它与Android Studio一起工作。在经历了一系列错误之后,我终于在运行之前在configuration菜单中看到了以下错误。 我找到了许多类似的答案,建议我使用命令,但我的项目没有使用Gradle设置,因为我正在构建其他人的项目。这是我第一次使用Android Studio,所

  • 我正在将Android Studio项目复制到Eclipse中,以便在Eclipse中测试它。我将java文件夹复制到Eclipse的src中,并根据Android Studio项目修改了res和Manifest文件。现在唯一的问题是jar文件。我不知道它在Android Studio项目中的位置,也不知道如何直接从Android Studio项目中使用Eclipse中的这些jar。

  • 我想使用Eclipse和Gradle来构建POJO。我安装了Eclipse STS插件,正如Gradle教程中强调的那样。我使用文件创建带有Eclipse的Gradle项目

  • 我无法在Intellij Ultimate中同步我的新Android Gradle项目。 在“工具”下