android - 无法使用Gradle 2.0

标签 android gradle android-studio

我从〜/ .gradle删除了与gradle 1.1相关的任何内容,但出现错误:

Error:Gradle version 1.10 is required. Current version is 2.0. If using the gradle wrapper, try editing the distributionUrl in /home/alex/Documents/projects/android/MyApp/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip.

我的设置是(在我从项目中删除/ gradle之前):
distributionUrl=http\://services.gradle.org/distributions/gradle-2.0-all.zip

现在在File-> Settings-> Gradle中,我有这个:
Use local gradle distribution -> /usr/local/gradle/gradle-2.0

该文件安装在该文件夹中,并且版本为2.0。

那怎么了?

这是build.gradle
apply plugin: 'scala'

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        maven {
            url "http://saturday06.github.io/gradle-android-scala-plugin/repository/snapshot"
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.12.2'
        classpath "jp.leafytree.gradle:gradle-android-scala-plugin:1.0-SNAPSHOT"

    }
}

allprojects {
    repositories {
        jcenter()
        mavenCentral()
    }
}

最佳答案

Android Gradle插件当前与Gradle 2.0不兼容。最新的AOSP分支支持2.0,因此Gradle插件的下一版本可能也将支持2.0(source)。

我建议切换回包装器并在gradle-wrapper.properties中设置distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip

或者,将本地Gradle版本切换为1.10-1.12。

关于android - 无法使用Gradle 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25646539/

相关文章:

java - 无法运行测试项目

Android- 多个微调器

android - 如何解决 com.android.builder.dexing.DexArchiveBuilderException?

android - 如何使用gradle将所有 flavor APK上传到nexus?

android - 如何测试 NFC 应用程序?

android - 从 assets 文件夹加载大于 1M 的文件

maven - 如何通过存储库共享一个通用的 build.gradle?

android - 远程aar在Android Studio中是如何工作的

android - 使用 View 绑定(bind)而不是 findViewById 有什么缺点吗?

android - 如何在我的 Android Studio 中更改 android\avd 的路径