Обновление Gradle 5.1.1 нарушает мои правила Proguard в Android - PullRequest
0 голосов
/ 29 апреля 2019

Я обновил свою версию 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.

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

было решено добавлением

- класс удержания org.jsoup. **

0 голосов
/ 29 апреля 2019

Добавление в качестве записи ответа, так как я пока не могу комментировать: - (

Нам понадобится больше информации, чтобы сузиться, если это проблема в R8 или в случае отсутствия правил хранения. Если вы подаете отчет об ошибке на R8 , включая информацию, которая может помочь нам в расследовании, например, ваш APK, если это возможно, мы сделаем все возможное, чтобы помочь вам!

...