diff --git a/android_kmp/KMP-Sample/gradle/libs.versions.toml b/android_kmp/KMP-Sample/gradle/libs.versions.toml index a0f8bbdb..01e291a4 100644 --- a/android_kmp/KMP-Sample/gradle/libs.versions.toml +++ b/android_kmp/KMP-Sample/gradle/libs.versions.toml @@ -10,7 +10,7 @@ androidx-espresso = "3.7.0" androidx-lifecycle = "2.9.4" androidx-testExt = "1.3.0" composeMultiplatform = "1.9.0" -craftdCompose = "1.1.0" +craftdCompose = "1.1.1" junit = "4.13.2" kotlin = "2.2.21" kotlinxCoroutinesCore = "1.10.2" diff --git a/android_kmp/app-sample-cmp/build.gradle.kts b/android_kmp/app-sample-cmp/build.gradle.kts index b50d2459..69581c2d 100644 --- a/android_kmp/app-sample-cmp/build.gradle.kts +++ b/android_kmp/app-sample-cmp/build.gradle.kts @@ -10,15 +10,36 @@ plugins { android { namespace = "com.codandotv.appsamplecmp" + compileSdk = 36 defaultConfig { applicationId = "org.example.project" minSdk = 24 targetSdk = 36 - compileSdk = 36 versionCode = 1 versionName = "1.0" } + + signingConfigs { + create("release") { + storeFile = file("${System.getProperty("user.home")}/.android/debug.keystore") + storePassword = "android" + keyAlias = "androiddebugkey" + keyPassword = "android" + } + } + + buildTypes { + getByName("debug") { + isMinifyEnabled = false + } + getByName("release") { + isMinifyEnabled = true + isShrinkResources = true + proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt")) + signingConfig = signingConfigs.getByName("release") + } + } } kotlin { diff --git a/android_kmp/app-sample-cmp/src/androidMain/AndroidManifest.xml b/android_kmp/app-sample-cmp/src/androidMain/AndroidManifest.xml index 871b8459..f81d3819 100644 --- a/android_kmp/app-sample-cmp/src/androidMain/AndroidManifest.xml +++ b/android_kmp/app-sample-cmp/src/androidMain/AndroidManifest.xml @@ -1,6 +1,8 @@ + +