Failed to resolve: play-services-flags

后端 未结 3 673

Today, Android Studio stopped to sync properly due to configuration issues.

Could not resolve all files for configuration ‘:app:providerRepositoryDebu

相关标签:
3条回答
  • 2020-12-15 18:17

    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.

    0 讨论(0)
  • 2020-12-15 18:18

    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.

    0 讨论(0)
  • 2020-12-15 18:18

    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

    0 讨论(0)
提交回复
热议问题