未能 find:com.android.support:design:26.0.1

Failed to find:com.android.support:design:26.0.1

我想为我的 Android 项目使用 AppBarLayoutCoordinateLayout,因此,我将 compile 'com.android.support:design:26.0.1' 添加到 gradle 依赖项中。但是我一直收到错误 Failed to find:com.android.support:design:26.0.1.,如果我尝试选择安装存储库并再次同步选项,则什么也没有发生。

我觉得我的 SDK 更新得差不多了!

如何摆脱它并能够添加布局?

来自 documentation, make sure you have include a maven section with the https://maven.google.com 端点。

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

将此添加到您的 gradle 文件中:

repositories {
maven {
    url "https://maven.google.com"
}}

试试这个

compile 'com.android.support:design:26.0.0-alpha1'

从 Gradle 4.0(适用于即将推出的 Android Studio 3)开始,您还可以添加:

 repositories {
     ...
     google()
 }

See official Gradle docs

另一个原因是没有升级到最新的 gradle,但是如果您使用的是 AS 2.3.3,您也需要一个解决方法。

我 targeting/compiling 和

android version 26

首先更新您的 gradle: https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html

update the URL in gradle-wrapper.properties as follows:

distributionUrl=\
 https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip

我还必须补充:

maven {
            url 'https://maven.google.com'
            // Alternative URL is 'https://dl.google.com/dl/android/maven2/'
        }

(google() 在更新之前对我不起作用) 和 运行

./gradlew --stop

从项目根 这导致手动 gradle 下载开始。

我不得不复制下载的文件夹

(~/.gradle/wrapper/dists/gradle-4.1-rc-1-all/gradle-4.1-rc-1) 

"/Applications/Android Studio app/Contents/gradle/gradle-4.1-rc-1" 

AS 也可能会要求您在 gradle 控制台 window 中进行更新(它会提供一个 link 供您选择新版本)

我还必须更新所有库条目:

 compile project(path: ':<my-lib>', configuration: 'default')

解决方法包括将插件降级到

 classpath 'com.android.tools.build:gradle:2.3.3' 

根据 https://github.com/firebase/quickstart-android/issues/294 终于,它建立了..... sheesh.