Failed to resolve: play-services-flags

核能气质少年 提交于 2019-11-29 01:13:36

Fixed by changing order of repos in PROJECT build.grade:

Instead of

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

put

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

I think someone suggested this but I don't see his answer anymore.

Very strange issue.

They were changing and deleting old libraries, I guess.

I finally managed to get it working, by changing the order of repositories in project build.gradle:

    allprojects {
        repositories {
            google()
            maven {
                url "https://maven.google.com" // Google's Maven repository
            }
            jcenter()
        }
    }

jcenter should be the last.

Try below code

in project build.gradle

in dependencies tag

classpath 'com.google.gms:google-services:4.0.1'

and import repositories like below

allprojects {
    repositories {
        google()
        jcenter()
    }
}

in app build.gradle

repositories {
    google()
    jcenter()
}

Now the confusing part is why use google() not

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

because google() is its replacement in android studio 3+

Also make sure to use correct version of firebase sdk from Firebase SDK documentation

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!