Android R8 - Отсутствует класс: com.sun.javado c .Doclet - PullRequest
0 голосов
/ 05 февраля 2020

Я использую Android -R8 и присутствуют следующие R8-предупреждения:

Отсутствует класс: com.sun.javado c .Doclet

следующее изображение ошибки, [https://i.stack.imgur.com/OmkGY.png] [1]

приложение было успешно собрано, но при установке оно не удается. Пожалуйста, помогите мне, как это исправить.

1 Ответ

0 голосов
/ 05 февраля 2020

Это вызвано одной из ваших зависимостей, использующих тип com.sun.javadoc.Doclet. Этот класс не существует в Android, и во время компиляции R8 этот тип будет отсутствовать, и выдается предупреждение.

Если вы добавите следующую строку в конфигурацию ваших правил proguard, исчезновение должно go исчезнуть.

-dontwarn com.sun.javadoc.Doclet

Конфигурация правил proguard указана в файле уровня приложения build.gradle. По умолчанию используется файл proguard-rules.pro.

...