Android Studio 1.1 Gradle 2.2.1 Gradle 2.1版要求当前版本为2.2.1

时间:2015-03-21 05:21:23

标签: android android-studio gradle android-gradle build.gradle

我只是想在Android stu中编译最新版本的u2020-daggr2![我将它作为gradle项目导入。但我得到错误抱怨gradle!我确实编辑了gradle-wrapper.properties。然而,重建不起作用。我确实看到:Gradle 2.1 is required Migrate to Gradle wrapper and sync project这似乎是同样的问题,但在Studio上我没有找到:

设置 - > Gradle并单击Use default gradle wrapper(推荐)。

我在Studio中找不到这样做的地方。首先,没有菜单只是说设置。有:文件 - >其他设置 - >默认设置。但除了gradle vm参数之外什么都没有。没有关于使用默认gradle包装器的信息。 enter image description here我是否需要有gradle 2.1的本地副本才能使用? enter image description here![在此处输入图片说明] [4] enter image description here

gradle wrapper.properties是这样编辑的: distributionUrl = HTTPS://services.gradle.org/distributions/gradle-2.1-all.zip

错误:(20)评估根项目'u2020-dagger2'时出现问题。

  

无法应用插件[id'com.android.application']   Gradle 2.1版是必需的。当前版本是2.2.1。如果使用gradlewrapper,请尝试将/ Users / Mac1 / Downloads / u2020-dagger2 /gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-2.1-all.zip

2 个答案:

答案 0 :(得分:6)

单击项目资源管理器中的build.gradle文件,然后进行更改

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

重建您的项目!希望这会有所帮助。

答案 1 :(得分:5)

您必须在build.gradle

中使用此gradle-plugin
classpath 'com.android.tools.build:gradle:1.1.0'

Android Studio 1.1.0需要:

  • Gradle 2.2.1(您可以在gradle-wrapper.properties中设置此值)

  • Gradle插件1.0.0 / 1.1.0(您可以在build.gradle中设置此值)