【问题标题】:Gradle 5.1.1 update breaks my proguard rules in AndroidGradle 5.1.1 更新打破了我在 Android 中的 proguard 规则
【发布时间】:2019-09-17 20:18:00
【问题描述】:

我将我的 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。

【问题讨论】:

    标签: android kotlin gradle proguard android-r8


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      已通过添加解决

      -保留类 org.jsoup.**

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-17
        相关资源
        最近更新 更多