Android Studio 0.4.2,Gradle版本很混乱

时间:2014-01-11 23:32:34

标签: gradle android-studio android-gradle

所以我刚刚更新到0.4.2,突然间我收到有关Gradle版本的错误。我通过在“Gradle Settings”中选择“使用本地gradle分发”来解决错误所要求的类似问题。到目前为止,这些是我得到的消息:

You are using Gradle version 1.6, which is not supported. Please use version 1.9.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)

You are using Gradle version 1.8, which is not supported. Please use version 1.9.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)

Gradle version 1.6 is required. Current version is 1.9.
Please fix the project's Gradle settings.

这些错误之间的交替取决于我切换到哪个版本,所以我不确定问题是什么。此外,我从gradle网站下载了1.8版本(-all),但我相信其他版本已经由Android Studio下载。

4 个答案:

答案 0 :(得分:17)

你需要在android studio 0.4.2中使用Gradle 1.9。将分发URL指向gradle 1.9,否则build.gradle应如下所示:

 buildscript {
    repositories {
      mavenCentral()
    }
   dependencies {
      classpath 'com.android.tools.build:gradle:0.7.+'
   }
}

如果不起作用,请删除gradle目录并运行它。它应该自己下载适当的库

答案 1 :(得分:3)

如果在将类路径更改为gradle版本0.7后不起作用,您可能还需要更改 [yourproject] /gradle/wrapper/gradle-wrapper.properties 文件,此处的分发URL :

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip

完成此更改后,您可能需要重新启动Android Studio。

答案 2 :(得分:2)

如果只是将类路径更改为gradle版本0.7。+不起作用(对我来说没有),也尝试从项目中删除gradle文件夹,然后给它一个运行(它应该刷新自己并指向Gradle 1.9正确)

答案 3 :(得分:0)

这对我有用:

  1. 更新您的ADT。您必须至少拥有22或更高,如Google所写:http://developer.android.com/sdk/installing/migrate.html 2.如果您之前构建了gradle文件,请从根项目文件夹中删除所有gradle文件和文件夹(名称中包含“gradle”)
  2. 在您更新的ADT中:文件 - >出口 - >生成gradle构建文件
  3. 在Android Studio中:文件 - >导入,选择您的项目根文件夹,就是这样。