Today, Android Studio stopped to sync properly due to configuration issues.
Could not resolve all files for configuration ‘:app:providerRepositoryDebugCompileClasspath’. Could not find firebase-analytics-impl.aar (com.google.firebase:firebase-analytics-impl:15.0.2). Searched in the following locations: https://jcenter.bintray.com/com/google/firebase/firebase-analytics-impl/15.0.2/firebase-analytics-impl-15.0.2.aar Could not find play-services-flags.aar (com.google.android.gms:play-services-flags:15.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-flags/15.0.1/play-services-flags-15.0.1.aar
These two files exist, and I can download them through web browser.
I have fixed first issue by updating firebase core to 16.0.0. (Failed to resolve: firebase-analytics-impl), but I cannot fix the 2nd one.
What's wrong with Android Studio? Yesterday it worked well.
Please don't suggest to add flags library from gms. I tried that already.
Try below code
in project
build.gradle
in dependencies tag
and import repositories like below
in app build.gradle
Now the confusing part is why use
google()
notbecause
google()
is its replacement in android studio 3+Also make sure to use correct version of firebase sdk from Firebase SDK documentation
Fixed by changing order of repos in PROJECT build.grade:
Instead of
put
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:
jcenter should be the last.