Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;

In your build.gradle, upgrade play-services-gcm and play-services-location to 15.0.1:

com.google.android.gms:play-services-gcm:15.0.1
com.google.android.gms:play-services-location:15.0.1

This is happen when we try to authenticate user with some authenticate service like AccountKit FirebaseAuth and those service depends on play-services-auth So, Add

implementation 'com.google.android.gms:play-services-auth:16.0.0'

on your build.gradle dependencies


I fixed this issue. Please follow below code. Added following to android/build.gradle

allprojects {
    repositories {
    //start here
    configurations.all {
 resolutionStrategy.eachDependency { DependencyResolveDetails details ->
   def requested = details.requested
       if (requested.group == 'com.google.android.gms') {
          details.useVersion '12.0.1'
       }
       if (requested.group == 'com.google.firebase') {
          details.useVersion '12.0.1'
         }
       }
     }
    //end
     jcenter()
       maven {
         url "https://maven.google.com"
       }
     }
 }

Tags:

Java

Android

Dex