2017-08-16 66 views
0

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

我觉得我的SDK是相当多的更新!

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

回答

1

试试这个

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

这不提供问题的答案。一旦你有足够的[声誉](https://stackoverflow.com/help/whats-reputation),你将可以[对任何帖子发表评论](https://stackoverflow.com/help/privileges/comment);相反,[提供不需要提问者澄清的答案](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [来自评论](/ review/low-quality-posts/17048887) –

+0

工作感谢! –

1

添加到您的gradle这个文件:

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

与摇篮4.0开始(与即将推出的Android工作室3作品),你也可以只加:

repositories { 
    ... 
    google() 
} 

See official Gradle docs

0

另一个原因不升级到最新的gradle这个,但如果你正在使用AS 2.3.3,你需要一个解决为好。

我瞄准/与

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/' 
     } 

(谷歌( )在更新之前不适用于我) 和运行

./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' 

https://github.com/firebase/quickstart-android/issues/294 最后,它构建.....啧。