From 241a8ca426ebd6eff60b948781da265dfdd64fa0 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 17 Oct 2024 18:03:39 +0530 Subject: [PATCH] fix(build): workaround IDE bug with `BaseAppModuleExtension` --- android/build.gradle.kts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/build.gradle.kts b/android/build.gradle.kts index a3b27045..0039be93 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -6,6 +6,7 @@ */ @file:Suppress("UnstableApiUsage") +import com.android.build.api.dsl.ApplicationExtension import dev.msfjarvis.claw.gradle.addTestDependencies import org.jetbrains.kotlin.compose.compiler.gradle.ComposeFeatureFlag @@ -30,7 +31,8 @@ plugins { alias(libs.plugins.screenshot) } -android { +// Directly using the generated `android` accessor lights up bright red +extensions.configure { namespace = "dev.msfjarvis.claw.android" defaultConfig.applicationId = "dev.msfjarvis.claw.android" defaultConfig.testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -39,7 +41,7 @@ android { matchingFallbacks += "release" signingConfig = signingConfigs["debug"] applicationIdSuffix = ".internal" - debuggable(true) + isDebuggable = true } experimentalProperties["android.experimental.enableScreenshotTest"] = true }