找不到:com.android.support:design:26.0.1

时间:2017-08-16 10:54:36

标签: android android-sdk-tools android-developer-api

我想将AppBarLayoutCoordinateLayout用于我的Android项目,因此,我将compile 'com.android.support:design:26.0.1'添加到gradle依赖项中。但我一直收到Failed to find:com.android.support:design:26.0.1.的错误,如果我尝试选择安装存储库并再次同步选项,则不会发生任何事情。

我认为我的SDK几乎是更新!

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

5 个答案:

答案 0 :(得分:1)

documentation,确保您已包含带有https://maven.google.com端点的maven部分。

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

试试这个

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

答案 3 :(得分:0)

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

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
  <tr>
    <td>A</td>
    <td>B</td>
  </tr>
  <tr>
    <td>A</td>
    <td>X</td>
  </tr>
  <tr>
    <td>A</td>
    <td>V</td>
  </tr>
  <tr>
    <td>X</td>
    <td>B</td>
  </tr>
  <tr>
    <td>Z</td>
    <td>B</td>
  </tr>
</table>

See official Gradle docs

答案 4 :(得分:0)

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

我正在使用

进行定位/编译
android version 26

首先更新您的gradle: https://github.com/firebase/quickstart-android/issues/294 说到

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控制台窗口中更新它(它将提供一个可以选择新版本的链接)

我还必须更新任何库条目:

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

解决方法涉及将插件降级为

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

按照 {{3}} 最后,它建立..... sheesh。