Gradle 5.1.1更新破坏了我在Android中的proguard规则

问题描述 投票:0回答:2

我将我的gradle版本更新为5.1.1,突然间它破坏了我的一些规则(app崩溃)。一个例子是我使用的这个库: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。

android-studio gradle kotlin proguard r8
2个回答
0
投票

添加为答案条目,因为我还不能评论:-(

如果这是R8中的问题或缺少保留规则的情况,我们需要更多信息来缩小范围。如果你file a bug report on R8,包括可以帮助我们调查的信息,如你的APK,如果可能的话,我们会尽力帮助你!


0
投票

通过添加解决

-keep class org.jsoup。**

© www.soinside.com 2019 - 2024. All rights reserved.