diff --git a/mobile/sam-node-app/android/app/build.gradle.kts b/mobile/sam-node-app/android/app/build.gradle.kts index d578237c..3333bfe9 100644 --- a/mobile/sam-node-app/android/app/build.gradle.kts +++ b/mobile/sam-node-app/android/app/build.gradle.kts @@ -76,6 +76,10 @@ android { kotlin { compilerOptions { jvmTarget = org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17 + // Kotlin 2.4 defaults the module name to "{group}:{project}"; the + // appfunctions compiler names a generated class after it, and ':' + // is not legal in an identifier. + moduleName = "sam_node_app" } } diff --git a/mobile/sam-node-app/android/settings.gradle.kts b/mobile/sam-node-app/android/settings.gradle.kts index 6d60887a..8533e565 100644 --- a/mobile/sam-node-app/android/settings.gradle.kts +++ b/mobile/sam-node-app/android/settings.gradle.kts @@ -20,7 +20,7 @@ pluginManagement { plugins { id("dev.flutter.flutter-plugin-loader") version "1.0.0" id("com.android.application") version "9.4.1" apply false - id("org.jetbrains.kotlin.android") version "2.3.20" apply false + id("org.jetbrains.kotlin.android") version "2.4.20" apply false id("com.google.gms.google-services") version "4.5.0" apply false id("com.google.devtools.ksp") version "2.3.12" apply false }