解决许多proguard警告

Resolve many proguard warning

连接时看到了很多警告,5000多条,我找到了类似方法解决问题的资料

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

但是我有太多类,我不相信我需要一个一个的添加,这会花费很多时间和神经

有哪些可能的解决方案?也许可以简化

我有超过 5000 个这样的警告

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

您必须通过应用 proguard 规则手动修复所有警告。

您的程序代码在包 com.google.android.gms 中包含 Android 运行时 类 的副本或更好的版本 如果没问题:

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

等等...

ProGuard 手册 > Troubleshooting