Gradle 更新后出错:com.android.tools:sdk-common

Gradle error after update: com.android.tools:sdk-common

我将 Android Studio 更新到最新版本 (3.1 Canary 8) 并强制将 com.android.tools.build:gradle 更新到版本 3.1.0-alpha08,但同步我得到的项目此错误:

Could not find sdk-common.jar (com.android.tools:sdk-common:26.1.0-alpha08).
Searched in the following locations:
    https://maven.google.com/com/android/tools/sdk-common/26.1.0-alpha08/sdk-common-26.1.0-alpha08.jar

我四处搜索但没有找到解决方案,有人可以帮我解决这个问题吗?

buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0-alpha07'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.1.2'
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}

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

非常感谢。

更新:这是新的 bukd.gradle(项目):

buildscript {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0-alpha08'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.google.gms:google-services:3.1.2'
    }
}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}

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

为了知识 ;) 我按照官方文档的建议通过在存储库块中的 jcenter() 上方添加 google() 来修复它:developer.android.com/studio/build/index.html

请转到项目 gradle 文件并在 jcenter() 上方添加 google()。