Предупреждение, когда я добавляю Google Play Services и Proguard?

Warning: Exception while processing task java.io.IOException: java.lang.IllegalArgumentException: Can't find common super class of [com/google/android/gms/internal/measurement/zzkf] (with 1 known super classes) and [com/google/android/gms/internal/measurement/zzko] (with 1 known super classes)

Правила моего прогарда:

-keep class com.google.android.** { *; }
-dontwarn com.google.android.**

Предупреждение, когда я добавляю Google Play Services и Proguard?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
0
226
1

Ответы 1

Возможной причиной может быть использование разных версий библиотеки Play Service. Убедитесь, что вы используете одну и ту же версию для всех включенных библиотек.

implementation 'com.google.android.gms:play-services-analytics:16.0.1'
implementation 'com.google.android.gms:play-services-auth:11.8.0' // should be the same version

Некоторые версии имеют несовместимые API и реализации, что вызывает конфликты, обнаруживаемые программой proguard. Их игнорирование может вызвать сбои во время выполнения.

Если вы уже везде используете одну и ту же версию, это может быть одна из ваших сторонних зависимостей, которая включает внутри себя другую версию Play Services.

Другие вопросы по теме