diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1a6b5cc6..351b3b25 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -8,9 +8,17 @@ android { defaultConfig { applicationId = "kr.boostcamp_2024.course.wequiz" targetSdk = 35 - versionCode = 6 + versionCode = 1 versionName = "1.2.1" } + + buildTypes { + release { + isMinifyEnabled = true + isShrinkResources = true + ndk.debugSymbolLevel = "FULL" + } + } } dependencies { diff --git a/build-logic/src/main/java/kr/boostcamp_2024/course/build_logic/KotlinAndroid.kt b/build-logic/src/main/java/kr/boostcamp_2024/course/build_logic/KotlinAndroid.kt index a199cbf0..20bb3bd4 100644 --- a/build-logic/src/main/java/kr/boostcamp_2024/course/build_logic/KotlinAndroid.kt +++ b/build-logic/src/main/java/kr/boostcamp_2024/course/build_logic/KotlinAndroid.kt @@ -21,21 +21,23 @@ internal fun Project.configureKotlinAndroid() { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } - compileOptions { - sourceCompatibility = JavaVersion.VERSION_17 - targetCompatibility = JavaVersion.VERSION_17 - isCoreLibraryDesugaringEnabled = true - } - buildTypes { getByName("release") { isMinifyEnabled = false + proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro", ) } } + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + isCoreLibraryDesugaringEnabled = true + } + testOptions { unitTests { isIncludeAndroidResources = true