我已将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
#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
答案 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的东西。