需要 Gradle 1.8 版。当前版本是 1.9

Cas*_*ang 1 android android-studio

Android Studio 刚刚将自身更新到 0.4.2,现在无法解析我的项目并显示以下消息:

需要 Gradle 1.8 版。当前版本是 1.9。如果使用 gradle 包装器,请尝试编辑 distributionUrl...

我尝试了各种事情,现在一切都搞砸了。有点困惑这里发生了什么,人们应该认为 Android Studio 知道它已经/已经安装了哪个 Gradle(无论是什么)版本?!

可能是我的项目声明了对 1.8 的依赖,由于 Studio 更新将其 gradle 更新到 1.9,而没有将现有项目依赖从 1.8 更新到 1.9,因此无法找到它?

pyu*_*s13 5

更新distributionUrl在你提到的YOUR_PROJECT / gradle产出/ gradle-wrapper.properties文件,工作室(0.4.2)应为同时gradle这个同步自动修复自动提示,但如果它没有做手工。distributionUrl 应该像

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
Run Code Online (Sandbox Code Playgroud)

更新项目中的所有build.gradle文件,或者如果您使用顶级 build.gradle 文件来定义 gradle 版本更新,则仅使用

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
Run Code Online (Sandbox Code Playgroud)

Android Studio(0.4.2) 仅支持 Gradle 1.9,它可以在依赖类路径中使用gradle:0.7.+定义。