import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.androidApplication) alias(libs.plugins.composeMultiplatform) alias(libs.plugins.composeCompiler) } kotlin { compilerOptions { jvmTarget.set(JvmTarget.JVM_11) } } android { namespace = "top.zhushenwudi.llmp" compileSdk = libs.versions.android.compileSdk.get().toInt() defaultConfig { applicationId = "top.zhushenwudi.llmp" minSdk = libs.versions.android.minSdk.get().toInt() targetSdk = libs.versions.android.targetSdk.get().toInt() versionCode = 1 versionName = "0.2.0-phaseb" } packaging { resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" } } buildTypes { getByName("release") { isMinifyEnabled = false } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } } dependencies { implementation(projects.composeApp) implementation(projects.shared) implementation(libs.androidx.activity.compose) implementation(libs.kotlinx.coroutines.android) implementation(libs.media3.exoplayer) implementation(libs.media3.session) implementation(libs.androidx.media) implementation(libs.androidx.core.ktx) implementation(libs.androidx.glance.appwidget) implementation(libs.androidx.palette) implementation(libs.zxing.android.embedded) implementation(libs.androidx.lifecycle.service) implementation(libs.ktor.client.okhttp) implementation(libs.compose.runtime) implementation(libs.compose.foundation) implementation(libs.compose.material3) implementation(libs.compose.ui) implementation(libs.compose.ui.tooling.preview) debugImplementation(libs.compose.ui.tooling) }