Gradle 1.8版是必需的.当前版本是1.6

nsv*_*vir 34 android android-studio android-gradle-plugin

有一个新的Android Studio更新:https://sites.google.com/a/android.com/tools/recent/androidstudio030released

链接说:

通过更改Gradle 1.8和Android Gradle插件版本0.6.+,可以提高性能

所以我改变了我的依赖关系:

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

但我不知道在哪里可以将Gradle 1.6改为1.8 ...

当我编译应用程序时,我遇到了这个错误:

Gradle:评估项目时出现问题.

Gradle 1.8版是必需的.当前版本是1.6

我在哪里可以更改版本?

提前致谢 :)

Pai*_*ito 84

我不确定这是否会对你有所帮助,但这里有什么能帮我解决的问题:

在项目中打开此文件:

<Project>/gradle/wrapper/gradle-wrapper.properties

编辑distributionUrl行并设置它:

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

重建您的项目.

更新:您可能想立即使用gradle-2.8-all.zip.

  • @GabrieleMariotti不,不.最新版本的AS仍然需要这个技巧 (5认同)
  • 使用Android Studio 0.4+,您必须使用Gradle 1.9([Gradle 1.10*不会*工作](https://sites.google.com/a/android.com/tools/knownissues))和Android Gradle插件0.7+ (**[最新](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.android.tools.build%22%20a%3A%22gradle%22)**目前0.7.3). (2认同)

Vla*_*mir 15

我有同样的问题.尝试删除项目目录中的目录'gradle',然后重建项目.它帮助了我.

  • 当我再次导入项目时,我选择了"使用可自定义的gradle包装器".然后Android Studio创建了"gradle"目录. (3认同)

sab*_*dow 12

Android Studio会要求您下载并安装Gradle 1.8版.

Android Gradle插件版本0.6.2也存在问题,但无法正常运行.
如官方页面所述,使用版本0.6.3:

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.3'
}
Run Code Online (Sandbox Code Playgroud)

更多信息:http: //tools.android.com/knownissues


Igo*_*sky 6

您应该在build.gradle中使用以下内容:

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

编辑: 现在0.9.+是最新的gradle插件.