【问题标题】:Android R8 - Missing class: com.sun.javadoc.DocletAndroid R8 - 缺少类:com.sun.javadoc.Doclet
【发布时间】:2020-02-05 04:39:13
【问题描述】:

我使用的是 Android-R8,出现以下 R8 警告:

缺少类:com.sun.javadoc.Doclet

以下图片错误, [https://i.stack.imgur.com/OmkGY.png][1]

应用程序已成功构建,但安装时失败。请帮我解决一下。

【问题讨论】:

  • 如果安装失败,Build底部选项卡中显示的错误是什么?缺少类:com.sun.javadoc.Doclet 似乎只是警告。

标签: android kotlin proguard androidx android-r8


【解决方案1】:

这是由您使用 com.sun.javadoc.Doclet 类型的依赖项之一引起的。该类在 Android 上不存在,在 R8 编译期间该类将丢失并发出警告。

如果您将以下行添加到您的 proguard 规则配置中,衰减应该会消失。

-dontwarn com.sun.javadoc.Doclet

proguard 规则配置在应用级build.gradle 文件中指定。默认是使用文件proguard-rules.pro

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-06
    • 2020-10-05
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多