From d7bea3fde4bd225e90562e52fb2a6c7e1824f37b Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 2 Feb 2022 00:11:32 +0530 Subject: [PATCH] model: add an Android target Without this Android Studio refuses to import this module --- model/build.gradle.kts | 12 ++++++++++++ model/src/androidMain/AndroidManifest.xml | 1 + 2 files changed, 13 insertions(+) create mode 100644 model/src/androidMain/AndroidManifest.xml diff --git a/model/build.gradle.kts b/model/build.gradle.kts index 69539118..2edb3b51 100644 --- a/model/build.gradle.kts +++ b/model/build.gradle.kts @@ -1,11 +1,23 @@ plugins { kotlin("multiplatform") kotlin("plugin.serialization") + id("com.android.library") } kotlin { + android() jvm { compilations.all { kotlinOptions.jvmTarget = "11" } } sourceSets["commonMain"].apply { dependencies { implementation(libs.kotlinx.serialization.core) } } } + +android { + compileSdk = 31 + sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml") + defaultConfig { + minSdk = 23 + targetSdk = 31 + consumerProguardFiles("consumer-rules.pro") + } +} diff --git a/model/src/androidMain/AndroidManifest.xml b/model/src/androidMain/AndroidManifest.xml new file mode 100644 index 00000000..e9cdeca8 --- /dev/null +++ b/model/src/androidMain/AndroidManifest.xml @@ -0,0 +1 @@ +