未找到Android Gradle 4.1-rc-1

时间:2017-08-10 19:34:39

标签: android android-studio gradle

在Android Studio 3.0 Beta 1中,我需要使用Gradle 4.1-rc-1。 AS提供给我做更新(为什么不)但是当项目尝试构建时,我得到一个错误,说graom-4.1-rc-1的pom和jar。它显然不在jcenter或google repos中。在Google's AS release page,他们提到这是一个已知的错误,干净和同步应该修复它,但它对我不起作用。

这是我的构建文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.1.3-2'

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.1-rc-1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

哪个存储库包含正确的gradle文件?他们应该已经下载到我的机器了吗?

2 个答案:

答案 0 :(得分:1)

也许您应该更新项目的gradle/wrapper/gradle-wrapper.properties文件,而不是build.gradle

以下是我gradle-wrapper.properties的内容: distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip。内容build.gradleclasspath 'com.android.tools.build:gradle:3.0.0-beta1'

答案 1 :(得分:0)

我得到了它的工作,虽然我不确定它做了什么。但是,这里有一些我做过的事情以及一些额外的信息,如果其他人也遇到这个问题。

项目设置(⌘;)

Gradle版本:4.1

Android插件版本:3.0.0-beta1

Android插件存储库:google(),jcenter

默认库存储库:google(),jcenter,' https://jitpack.io'

使用这些设置,在尝试同步时,我会被要求将我的Gradle更新为4.1-rc-1。我按下"手动完成"选项。然后我去了终端的项目并做了谷歌的建议:

gradlew clean

gradlew assemble