如何在Android studio 1.3中设置gradle版本?

时间:2015-08-04 15:08:47

标签: java android gradle

我已将Android工作室更新到1.3版。在我的项目中,我需要使用gradle版本2.2.1和android gradle插件版本1.0.0。如何设置android studio自动使用gradle版本2.2.1?

我已将gradle包装器特性设置为2.2.1,并且在项目结构中它还显示它使用的是gradle版本2.2.1

gradle-wrapper.properties

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle2.2.1-all.zip

输出:

  

错误:Gradle 2.4需要Android Gradle插件1.2.0(或更新版本),但项目使用的是版本1.0.0。   请使用Android Gradle插件1.2.0或修复插件版本和同步项目

我想使用Gradle 2.2.1,但它一直跳到2.4

3 个答案:

答案 0 :(得分:16)

我在Android Studio中遇到了同样的错误,结果发现Android Studio指向了它自己的gradle版本,而不是我的项目gradle包装器。

对于Windows Android Studio,请转到文件>设置> “构建,执行,部署”> “构建工具”>摇篮 并将其更改为“使用默认gradle包装器(推荐)”。

这为我修复了它,而不必更改依赖项。希望这就是你所需要的。

答案 1 :(得分:3)

在你的项目的build.gradle(不是你的应用程序的模块)中,确保它使用1.2.0或更高版本的android gradle构建工具。因此,在您的文件中,依赖项部分应如下所示:

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.+'
}

如果您一直想要最新的gradle构建工具,请将其更改为:

dependencies {
    classpath 'com.android.tools.build:gradle:+'
}

来自OP:

这个dosnt解决了我的问题。 我需要用户插件版本' com.android.tools.build:gradle:1.0.0'在我的项目中,所以我在我的项目build.gradle文件中将其设置为此。我遇到的问题是这与使用gradle 2.2.1有关,但由于android Studio 1.3使用的是gradle 2.4,它无法正常工作。所以我需要以某种方式让android studio使用gradle版本2.2.1所以我可以使用gradle插件1.0.0。

答案 2 :(得分:1)

建议使用最新的Gradle,这就是 Android Studio 警告将其升级到最新版本的原因。

为什么要切换回旧版本?

注意: 如果您认为较新版本会在您的稳定代码中创建任何复杂功能,请确保它们不会对您的代码造成任何损害。并且你无法从旧版本中获得任何额外的好处。较新的版本意味着更高效和无bug的东西。