Разрешить многие предупреждения Proguard - PullRequest
1 голос
/ 21 июня 2019

Я видел много предупреждений при подключении, более 5 тысяч, я нашел информацию, что я должен решать проблемы подобным образом

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

Но у меня слишком много классовЯ не верю, что мне нужно добавить все это по одному, это займет много времени и нервов

Какие есть возможные решения?Может быть, это можно упростить

У меня более 5 тысяч таких предупреждений

1>PROGUARD : warning : com.google.android.gms.internal.zzal: can't find superclass or interface org.apache.http.client.methods.HttpEntityEnclosingRequestBase 1>PROGUARD : warning : android.arch.core.internal.FastSafeIterableMap: can't find referenced class android.support.annotation.RestrictTo$Scope 1>PROGUARD : warning : android.arch.lifecycle.ClassesInfoCache: can't find referenced class android.support.annotation.Nullable

1 Ответ

2 голосов
/ 21 июня 2019

Вы должны вручную исправить все предупреждения, применяя правила proguard.

Код вашей программы содержит копии или лучшие версии классов выполнения Android в пакете com.google.android.gms Если все в порядке:

-dontwarn com.google.android.gms.**
-dontnote com.google.android.gms.**

И так далее ...

Руководство по ProGuard> Устранение неисправностей

...