From ddd1ed1c2f98ff35f122d3b0af1914b70f5b334c Mon Sep 17 00:00:00 2001 From: Toby Date: Tue, 6 Oct 2026 16:03:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(android):=20=E7=A1=AE=E4=BF=9D=E7=94=9F?= =?UTF-8?q?=E6=88=90=E7=9A=84=20Kotlin=20=E9=85=8D=E7=BD=AE=E5=8F=82?= =?UTF-8?q?=E4=B8=8E=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/_shared/android/build.gradle.kts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/_shared/android/build.gradle.kts b/packages/_shared/android/build.gradle.kts index 8e2ab8f9..8e8cc7c3 100644 --- a/packages/_shared/android/build.gradle.kts +++ b/packages/_shared/android/build.gradle.kts @@ -1,4 +1,5 @@ import org.yaml.snakeyaml.Yaml +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile group = "com.jarvan.fluwx" version = "1.0-SNAPSHOT" @@ -132,7 +133,7 @@ fun Project.generateFluwxConfigurations( File("${generateFolder.absolutePath}/FluwxConfigurations.kt").writeText(source) } -tasks.register("generateFluwxHelperFile") { +val generateFluwxHelperFile = tasks.register("generateFluwxHelperFile") { doFirst { val config = loadPubspec() @Suppress("UNCHECKED_CAST") @@ -165,6 +166,11 @@ tasks.register("generateFluwxHelperFile") { } } +tasks.withType().configureEach { + dependsOn(generateFluwxHelperFile) + source(layout.buildDirectory.dir("generated/src/kotlin")) +} + configure { libraryVariants.configureEach { registerGeneratedResFolders(