连接时我看到很多警告,超过五千条,我发现应该以类似方式解决问题的信息
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
但是我的课程太多了,我不认为我需要一一添加所有的内容,这会花费很多时间和精力
可能的解决方案是什么?也许可以简化
我有五千多条这样的警告
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
答案 0 :(得分:2)
您必须通过应用proguard规则来手动修复所有警告。
您的程序代码com.google.android.gms包中包含Android运行时类的副本或更高版本,如果可以的话:
-dontwarn com.google.android.gms.**
-dontnote com.google.android.gms.**
依此类推...
ProGuard手册> Troubleshooting