java.lang.NoClassDefFoundError: Ошибка разрешения: Lcom / Google / Android / gms / common / API / API $ zzf; - PullRequest
0 голосов
/ 29 мая 2018
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;

Я получаю вышеуказанную ошибку во время выполнения.

Я установил multiDexEnabled true, но я все еще получаю ошибку.

Я не могу найти причину этого,Нет правильного решения этого вопроса.

Ответы [ 4 ]

0 голосов
/ 08 января 2019

попробуйте добавить вот так в файл проекта 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"
       }
     }
 }
0 голосов
/ 22 августа 2018

Вам необходимо добавить следующее в зависимости от файла Gradle:

compile 'com.applozic.communication.uiwidget:mobicomkitui:5.8.4'

и синхронизировать Gradle.

0 голосов
/ 02 сентября 2018

Я также сталкивался с этой проблемой при добавлении аутентификации firebase в моем проекте, и проблема заключалась в том, что я не добавил google auth в качестве зависимости в build.gradle.Добавление ниже зависимостей решило проблему

implementation 'com.google.android.gms:play-services-auth:16.0.0'
implementation 'com.google.firebase:firebase-auth:16.0.3'
0 голосов
/ 08 июля 2018

У меня была эта ошибка из-за конфликтов зависимостей в Firebase.В частности, зависимости модуля Auth.В этом случае обновление зависимостей должно решить проблему.

...