【Android】ビルドするとエラーが。。。(Could not find com.google.android.gms:play-services)

【Android】ビルドするとエラーが。。。(Could not find com.google.android.gms:play-services)

ソースは変えていないのに、ビルドしてみると急にエラーになった!


Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1). 
Searched in the following locations:
    https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar

こんなエラーが表示された場合、下記の対応を行ってみてください。

projectのbuild.gradleを開き下記の内容に合わせてください。


buildscript {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.fabric.io/public'
        }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath 'com.google.gms:google-services:4.0.1'
        classpath 'io.fabric.tools:gradle:1.25.4'
    }
}

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

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

このエラーの原因は「Google Repositoryが最新版になっていない」ことにより生じるとのこと。

急にエラーがでて途方に暮れている方、一度お試しください。

 

参考サイト:
https://medium.com/@mahesh.manseta/could-not-find-play-services-stats-aar-e76bf0244211
http://anton0825.hatenablog.com/entry/2015/06/27/000000