如何修复“'dexOptions(Action<DexOptions>): Unit'已弃用。设置 dexOptions 已过时。”?

kha*_*eer 4 android gradle dex kotlin

最近,我将 gradle 版本从 4.0.0 更新到了 7.0.3。在此更新之后,获取 dexOptions 已过时警告。尽管如此,我仍然能够编译该项目,但不知道如何修复此警告。这就是我目前的实现,

dexOptions {
    preDexLibraries = true
}
Run Code Online (Sandbox Code Playgroud)

这是我收到的警告。帮我解决这个问题。 在此输入图像描述

chr*_*fey 16

你只需要删除该块,

构建控制台的完整错误是:

WARNING:DSL element 'dexOptions' is obsolete and should be removed.
It will be removed in version 8.0 of the Android Gradle plugin.
Using it has no effect, and the AndroidGradle plugin optimizes dexing automatically.
Run Code Online (Sandbox Code Playgroud)

所以这应该可以安全地完全删除