CHOIMINSEOK
07/08/2024, 8:56 AMimplementation(compose.ui)
😭Roland
07/08/2024, 5:12 PMArsildo Murati
07/08/2024, 9:11 PMArsildo Murati
07/08/2024, 9:12 PMCHOIMINSEOK
07/09/2024, 9:28 AMCHOIMINSEOK
07/09/2024, 9:32 AMplugins {
//trick: for the same plugin versions in all sub-modules
id("com.android.application").version("8.1.2").apply(false)
kotlin("android").version("2.0.0").apply(false)
id("org.jetbrains.compose") version "1.6.11" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" apply false
}
This is shared module build gradle. The one uses Compose Multiplatform.
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.multiplatform")
id("org.jetbrains.compose") version "1.6.11"
id("org.jetbrains.kotlin.plugin.compose") version "2.0.0"
}
kotlin {
androidTarget {
compilations.all {
kotlinOptions {
jvmTarget = "1.8"
}
}
}
listOf(
iosArm64(),
iosSimulatorArm64()
).forEach {
it.binaries.framework {
baseName = "shared"
isStatic = true
}
}
sourceSets {
commonMain.dependencies {
// This is the point that triggers error
implementation(compose.runtime)
implementation(compose.ui)
}
}
}
android {
namespace = "com.jetbrains.simplelogin.shared"
compileSdk = 34
defaultConfig {
minSdk = 24
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
buildFeatures {
compose = true
}
}
CHOIMINSEOK
07/10/2024, 8:21 AMandroid
block, the error is fixed
dependencies {
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8")
}