瀏覽代碼

Enable desugaring (#37)

vfsfitvnm 3 年之前
父節點
當前提交
11f4621823
共有 2 個文件被更改,包括 6 次插入1 次删除
  1. 4 1
      app/build.gradle.kts
  2. 2 0
      settings.gradle.kts

+ 4 - 1
app/build.gradle.kts

@@ -50,6 +50,7 @@ android {
     }
 
     compileOptions {
+        isCoreLibraryDesugaringEnabled = true
         sourceCompatibility = JavaVersion.VERSION_1_8
         targetCompatibility = JavaVersion.VERSION_1_8
     }
@@ -91,7 +92,9 @@ dependencies {
     implementation(libs.room)
     kapt(libs.room.compiler)
 
+    implementation(projects.youtubeMusic)
+
     implementation(libs.guava.coroutines)
 
-    implementation(projects.youtubeMusic)
+    coreLibraryDesugaring(libs.desugaring)
 }

+ 2 - 0
settings.gradle.kts

@@ -50,6 +50,8 @@ dependencyResolutionManagement {
             alias("brotli").to("org.brotli", "dec").version("0.1.2")
 
             alias("guava-coroutines").to("org.jetbrains.kotlinx", "kotlinx-coroutines-guava").version("1.6.2")
+
+            alias("desugaring").to("com.android.tools", "desugar_jdk_libs").version("1.1.5")
         }
 
         create("testLibs") {