java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;
I am getting above error at run time.
I set multiDexEnabled true, but I'm still getting the error.
I am not able to find reason behind it. There is no correct solution for this
question.
I have also faced this issue while adding firebase auth in my project and issue was I have not added google auth as dependency in build.gradle. Adding below dependencies solved the problem
implementation 'com.google.android.gms:play-services-auth:16.0.0'
implementation 'com.google.firebase:firebase-auth:16.0.3'
I had this error due to dependency conflicts in Firebase. In particular, dependencies of the module Auth. In this case, updating the dependencies should solve the problem.
try to add like this in the project gradle file like this
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"
}
}
}
You need to add the following to your gradle file dependencies:
compile 'com.applozic.communication.uiwidget:mobicomkitui:5.8.4'
and sync gradle.