解决 Build 时报 Desugar 相关错误

来自Silica Library | 間奏時光
Silica讨论 | 贡献2020年12月31日 (四) 07:30的版本 (创建页面,内容为“Category:Android 2020-12-31 15:25 == 问题 ==   导入已混淆的 aar 时,如果项目比较旧 / 项目是缝合怪,Gradle 版本可能会比较低…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

2020-12-31 15:25

问题

  导入已混淆的 aar 时,如果项目比较旧 / 项目是缝合怪,Gradle 版本可能会比较低,导致像是这样的问题:

  解决 Build 时报 Desugar 相关错误.png

解决

  更新 Gradle,如:

  build.gradle:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
    }
}

  gradle-wrapper.properties (切换到 Android 标签页):

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

  gradle.properties (切换到 Project 标签页):

android.enableD8.desugaring = true