HTTP FAILED: java.lang.IllegalStateException: Unable to load publicsuffixes.gz resource from the classpath
项目分插件和宿主,插件单独能够运行。把插件放到宿主里面就报上面这个错误。多半是因为把PublicSuffixDatabase混淆了,
在proguard-rules.pro添加下面两行即可
-keep class okhttp3.internal.publicsuffix.PublicSuffixDatabase
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
后记:
发生这个错误的 前一天还是好好的,所以发生错误后一开始没有往混淆上面想,查了好长时间后来对比发现,之前不混淆okhttp3的不知道啥时候不见了。。。。
其实,避免这些第三方库的配置一开始就要加上去
-keep class okhttp3.**{*;}