From c48ce82640d82d4784bfaa8fa17bf54e3c8259fc Mon Sep 17 00:00:00 2001
From: kr328 <kr328app@outlook.com>
Date: Tue, 25 May 2021 19:40:44 +0800
Subject: [PATCH] Fix: fix generated ksp search path

---
 service/build.gradle.kts | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/service/build.gradle.kts b/service/build.gradle.kts
index 378532cb..469f23d0 100644
--- a/service/build.gradle.kts
+++ b/service/build.gradle.kts
@@ -48,15 +48,6 @@ android {
     kotlinOptions {
         jvmTarget = "1.8"
     }
-
-    sourceSets {
-        named("debug") {
-            java.srcDir(buildDir.resolve("generated/ksp/debug/kotlin"))
-        }
-        named("release") {
-            java.srcDir(buildDir.resolve("generated/ksp/release/kotlin"))
-        }
-    }
 }
 
 dependencies {
@@ -74,4 +65,12 @@ dependencies {
     implementation("androidx.core:core-ktx:$coreVersion")
     implementation("dev.rikka.rikkax.preference:multiprocess:$muiltprocessVersion")
     implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:$serializationVersion")
+}
+
+afterEvaluate {
+    android {
+        libraryVariants.forEach {
+            sourceSets[it.name].java.srcDir(buildDir.resolve("generated/ksp/${it.name}/kotlin"))
+        }
+    }
 }
\ No newline at end of file
-- 
GitLab