Explorar o código

Enable desugaring (#37)

vfsfitvnm %!s(int64=3) %!d(string=hai) anos
pai
achega
11f4621823
Modificáronse 2 ficheiros con 6 adicións e 1 borrados
  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 {
     compileOptions {
+        isCoreLibraryDesugaringEnabled = true
         sourceCompatibility = JavaVersion.VERSION_1_8
         sourceCompatibility = JavaVersion.VERSION_1_8
         targetCompatibility = JavaVersion.VERSION_1_8
         targetCompatibility = JavaVersion.VERSION_1_8
     }
     }
@@ -91,7 +92,9 @@ dependencies {
     implementation(libs.room)
     implementation(libs.room)
     kapt(libs.room.compiler)
     kapt(libs.room.compiler)
 
 
+    implementation(projects.youtubeMusic)
+
     implementation(libs.guava.coroutines)
     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("brotli").to("org.brotli", "dec").version("0.1.2")
 
 
             alias("guava-coroutines").to("org.jetbrains.kotlinx", "kotlinx-coroutines-guava").version("1.6.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") {
         create("testLibs") {