[解決]Gradle同期でエラーが発生する。(Gradle project sync failed.)[AndroidStudio]

  • このエントリーをはてなブックマークに追加
  • Pocket

久しぶりにAndroidStudioを立ち上げて新規プロジェクトを作成したら、いきなりグレードル同期のエラーが発生しました。

gradle project sync failed. basic functionality (e.g. editing debugging) will not work properly

Error:Failed to resolve: com.android.support:support-v4:26.0.0
Error:Failed to resolve: com.android.support:percent:26.0.0
Error:Failed to resolve: com.android.support:recycleview-v7:26.0.0
Error:Failed to resolve: com.android.support:support-annotations:26.0.0

メッセージウィンドウを見ると、いくつかのサポートライブラリが解決できていないようです。

ちなみにこのエラーオプションの「Install Repository and sync project」はクリックしても何も起きません。(リンク先はinstall.m2.repo)

調べてみると、サポートライブラリのバージョン26.0.0以降のリポジトリが変更になり、GoogleのMavenリポジトリ(https://maven.google.com)から利用するようです。

そこで、プロジェクト(ルート直下)のbuild.gradleを編集します。

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

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

task clean(type: Delete) {
    delete rootProject.buildDir
}

18-20行目が追記部分です。

build.gradleを編集して再び同期をすると、エラーが解決しました!

参考

“Failed to resolve: com.android.support:support-v4:26.0.0” and other similar errors on Gradle sync|stack overflow

 

  • このエントリーをはてなブックマークに追加
  • Pocket

SNSでもご購読できます。

コメント

  1. make_3D より:

    はじめまして。作ればわかる! Androidプログラミングという本(著者 金宏 和實)の2章でのっけから”install repository”でつまずき、ぐぐった所こちらのサイトに行き当たりました。解決しました。本当にありがとうございました。

    1. matu_mio より:

      こんにちは。
      当記事をご参照いただき、解決したようで、よかったです。
      お礼のコメント頂き、とても嬉しいです。ありがとうございます。
      また分からないことなどございましたら、お気軽にコメント下さい。

make_3D へ返信する コメントをキャンセル

*