我只是想在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包装器的信息。 我是否需要有gradle 2.1的本地副本才能使用? ![在此处输入图片说明] [4]
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
答案 0 :(得分:6)
单击项目资源管理器中的build.gradle文件,然后进行更改
dependencies {
classpath 'com.android.tools.build:gradle:1.1.2
}
重建您的项目!希望这会有所帮助。
答案 1 :(得分:5)
您必须在build.gradle
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
中设置此值)