解決 Build 時報 Desugar 相關錯誤

出自Silica Library | 間奏時光
於 2020年12月31日 (四) 07:30 由 Silica對話 | 貢獻 所做的修訂 (创建页面,内容为“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