简体   繁体   中英

Unable to resolve dependencies with Android Studio and Firebase

Following are the error I get, please help me!

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath':

Could not resolve com.google.firebase:firebase-core:17.2.0.

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath':

Could not resolve com.google.firebase:firebase-config:19.0.3.

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath':

Could not resolve com.google.android.gms:play-services-measurement-base:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath':

Could not resolve com.google.android.gms:play-services-measurement-impl:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debug/compileClasspath':

Could not resolve com.google.android.gms:play-services-measurement-sdk-api:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath':

Could not resolve com.google.firebase:firebase-core:17.2.0.

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath':

Could not resolve com.google.firebase:firebase-config:19.0.3.

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath':

Could not resolve com.google.android.gms:play-services-measurement-base:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath':

Could not resolve com.google.android.gms:play-services-measurement-impl:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-sdk-api:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.firebase:firebase-core:17.2.0.

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.firebase:firebase-config:19.0.3.

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-base:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-impl:[17.2.0].

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve com.google.android.gms:play-services-measurement-sdk-api:[17.2.0].

 //app level build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "com.hfad.firebaselinkedin" minSdkVersion 16 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout:constraintlayout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' implementation 'com.google.firebase:firebase-core:17.2.0' implementation 'com.google.firebase:firebase-analytics:17.2.0' implementation 'com.google.firebase:firebase-config:19.0.3' implementation 'com.google.firebase:firebase-auth:19.1.0' } apply plugin: 'com.google.gms.google-services'
 //project level build.gradle buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.5.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath 'com.google.gms:google-services:4.3.2' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

Update

  1. Try "File"->"Invalidate Caches / Restart -> Invalidate and restart"
  2. Try to clean up your.gradle and.idea directory under your project root directory.

Go to File -> Other Settings -> Default Settings ( Setting for new project in newer versions) -> Build, Execution, Deployment -> Build Tools -> Gradle -> And uncheck Offline work option.

from this answer

And if you are using VPN, please close it or change IP before syncing because some IP are blocked by Google because they may be used to make DDOS attack against google

If above steps did not help you, try it in your project level build.gradle

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }           
        maven { url "https://maven.google.com" } // Google's Maven repository - FCM
        maven {
            url 'https://dl.bintray.com/azeesoft/maven'
        }
        google()
        jcenter()
        mavenCentral()
    }
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM