Failed to resolve: com.google.firebase:firebase-core:11.2.0
AndroidAndroid StudioFirebaseAndroid Gradle-PluginGoogle Play-ServicesAndroid Problem Overview
I'm getting multiple "Failed to Resolve" issues when syncing my project. They are all firebase and play-services related. I made sure they are all the same (11.2.0). I've also checked and the latest version for both is 11.2.0. Also, all the other answers to similar questions involve updating Google play services and repository in the SDK Manager but mine is already up to date.
Any idea why I can't sync my project?
EDIT - Current working solution
// 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'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.google.firebase:firebase-plugins:1.0.4'
// 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
}
Android Solutions
Solution 1 - Android
Add maven { url "https://maven.google.com" }
to your root level build.gradle
file
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
Solution 2 - Android
Play services and Firebase dependencies are now available via maven.google.com
with the release of version 11.2.0 of Google Play services and Firebase.
You can find the Google Play Services official doc here and the firebase doc here..
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' }
}
}
If you are using the android gradle plugin 3.x you can also use:
allprojects {
repositories {
jcenter()
google()
}
}
Solution 3 - Android
I just fixed same error by adding firebase-core dependency.
implementation 'com.google.firebase:firebase-core:16.0.1'
Solution 4 - Android
With the 16.0.0
release of firebase I had to
- set most my google play services libraries to
15.0.0
analytics and tagmanager needed to be16.0.0
- set my support library versions to
27.1.1
- firebase-core to
16.0.0
Built against sdk 27
Extra Changes:
I also had to update my analytics to 16.0.0
- implementation "com.google.android.gms:play-services-analytics:16.0.0"
Part of the independent versions thing Android did recently I am guessing. May need to try going up or down a version on the google play services and firebase libraries
Solution 5 - Android
The best Method to fix this problem is not using the manual method of linking firebase to your app.
I have tried adding latest firebase repo by referring to this https://firebase.google.com/docs/android/setup"> Link .
It showed error " failed to resolve the dependencies firebase 11.2.0"
FireBase recommends adding firebase to your app with the help of FireBase Assistant for Android Studio Version 2.2 and Higher. Manually adding the latest library to build-gradle(module) result in an error as above.
Firebase assistant added lower versions 10.0.1 automatically to dependencies on the module gradle-build which is compatible and could be resolved.
Using Firebase assistant is so easy and 2 step process. For reference, You can use the "Use the Firebase Assistant" section on the same link mentioned above.
It Really worked Out with my Android Studio 2.3.3. And also make sure Your Google Repository is up to date
Solution 6 - Android
From tools-> sdk manager-> sdk tools install google play service and google repository and sync your project will work fine