1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Gradle で Failed to resolve: com.android.support:recyclerview-v7:27.1.1

Posted at

一発ネタ。

Androidで突然GradleのSyncに失敗するようになってしまった。結構長い時間ハマったので、メモ。

エラー内容

冒頭のとおり、Sync時に

Failed to resolve: com.android.support:recyclerview-v7:27.1.1 

とメッセージが出る。

原因は間違いなく build.gradleに以下を追加したこと。

dependencies {
       :
    implementation 'com.android.support.recyclerview-v7:27.1.1'
       :
}

一般的な解決策

一般的には以下で治ることが多い

サポートライブラリの更新

Android Studio右上からSDK Managerを起動し、SDK toolsタブからAndroid Support Repositoryにチェックを入れ、OKを押下し、更新する。

mavenの追加

build.gradle(プロジェクト側)に以下を追加する。

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

どこかに記載があるらしいが、一次ソースがみあたらなかった。

今回の解決策

上位いずれでもなおらなかった。アプリ側のbuild.gradleに以下のように変更することでなおった。

dependencies {
     :
-   implementation 'com.android.support.recyclerview-v7:27.1.1'
+   implementation 'com.android.support:design:27.1.1'
     :
}

designを入れるとrecylerviewも使えるようになるのか..
ただ、いまいち釈然としないので、詳しい人いたら教えてください。
何がともあれ、これでサポートライブラリのrecyclerviewが使えるようになった。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?