我将gradle版本更新为5.1.1,突然它违反了我的一些proguard规则(应用崩溃)。一个例子就是我使用的这个库: https://github.com/LeonardoCardoso/Android-Link-Preview
我应用了proguard规则:
-keeppackagenames org.jsoup.nodes
之前(v4.10.1及更低版本)正在工作,但现在它坏了,并给出了此错误:
java.lang.IllegalStateException: Could not read resource entities-xhtml.properties. Make sure you copy resources for cMb
我的问题是,在将版本更新到5.1.1时,是否添加了任何特殊规则?我知道从此版本的Android Studio(3.4)开始,它也附带了R8。
答案 0 :(得分:0)
由于我无法发表评论,所以添加为答案:-(
如果这是R8中的问题或缺少保留规则的情况,我们将需要更多信息来缩小范围。如果您file a bug report on R8(包括可能帮助我们进行调查的信息,例如您的APK),我们将尽力为您提供帮助!
答案 1 :(得分:0)
已通过添加
解决-保留org.jsoup类。**