From 7804051436cfeec8db2a9a24959f21fd5c312e18 Mon Sep 17 00:00:00 2001 From: 915dbfl Date: Mon, 2 Jun 2025 16:00:40 +0900 Subject: [PATCH 1/4] =?UTF-8?q?chore:=20=EC=BD=94=EB=93=9C=20=EB=B0=8F=20?= =?UTF-8?q?=EB=A6=AC=EC=86=8C=EC=8A=A4=20=EC=B5=9C=EC=A0=81=ED=99=94=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95(#215)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 14 +++++++++++++- .../course/build_logic/KotlinAndroid.kt | 9 --------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1a6b5cc6..dda723a5 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -8,9 +8,21 @@ android { defaultConfig { applicationId = "kr.boostcamp_2024.course.wequiz" targetSdk = 35 - versionCode = 6 + versionCode = 1 versionName = "1.2.1" } + + buildTypes { + release { + isMinifyEnabled = true + isShrinkResources = true + + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro", + ) + } + } } 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..8adc3f29 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 @@ -27,15 +27,6 @@ internal fun Project.configureKotlinAndroid() { isCoreLibraryDesugaringEnabled = true } - buildTypes { - getByName("release") { - isMinifyEnabled = false - proguardFiles( - getDefaultProguardFile("proguard-android-optimize.txt"), - "proguard-rules.pro", - ) - } - } testOptions { unitTests { isIncludeAndroidResources = true From 0555b817c72a9239666cef601ee41395dd32facb Mon Sep 17 00:00:00 2001 From: 915dbfl Date: Mon, 2 Jun 2025 17:01:57 +0900 Subject: [PATCH 2/4] =?UTF-8?q?[chore]=20debugSymbolLevel=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95(#215)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 네이티브 코드 라이브러리 관련 디버그 기호 파일 업로드 설정 --- app/build.gradle.kts | 1 + 1 file changed, 1 insertion(+) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index dda723a5..1ae17a4e 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -16,6 +16,7 @@ android { release { isMinifyEnabled = true isShrinkResources = true + ndk.debugSymbolLevel = "FULL" proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), From d0decb40ebcd56a49a4c804842431a837f9fc6f3 Mon Sep 17 00:00:00 2001 From: 915dbfl Date: Mon, 2 Jun 2025 17:55:28 +0900 Subject: [PATCH 3/4] =?UTF-8?q?[fix]=20isMinifyEnabled=EC=99=80=20proguard?= =?UTF-8?q?Files=20=EA=B3=B5=ED=86=B5=20=EB=B9=8C=EB=93=9C=20=EB=A1=9C?= =?UTF-8?q?=EC=A7=81=EC=9D=80=20kotlinAndroid=EC=97=90=EC=84=9C=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC(#215)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 6 ------ .../course/build_logic/KotlinAndroid.kt | 11 +++++++++++ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1ae17a4e..2285d7dd 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -14,14 +14,8 @@ android { buildTypes { release { - isMinifyEnabled = true isShrinkResources = true ndk.debugSymbolLevel = "FULL" - - proguardFiles( - getDefaultProguardFile("proguard-android-optimize.txt"), - "proguard-rules.pro", - ) } } } 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 8adc3f29..16bb6e33 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,6 +21,17 @@ internal fun Project.configureKotlinAndroid() { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } + buildTypes { + getByName("release") { + isMinifyEnabled = true + + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro", + ) + } + } + compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 From 9858cb7448bfdb13ce95c970de921985163e98c3 Mon Sep 17 00:00:00 2001 From: 915dbfl Date: Mon, 2 Jun 2025 18:27:01 +0900 Subject: [PATCH 4/4] =?UTF-8?q?[fix]=20isMinifyEnabled=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=20application=20module=EB=A1=9C=20=EC=9D=B4=EB=8F=99(?= =?UTF-8?q?#215)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 1 + .../java/kr/boostcamp_2024/course/build_logic/KotlinAndroid.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 2285d7dd..351b3b25 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -14,6 +14,7 @@ android { buildTypes { release { + isMinifyEnabled = true isShrinkResources = true ndk.debugSymbolLevel = "FULL" } 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 16bb6e33..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 @@ -23,7 +23,7 @@ internal fun Project.configureKotlinAndroid() { buildTypes { getByName("release") { - isMinifyEnabled = true + isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"),