2017-08-16 44 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 最後,它構建.....嘖。