diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 692658615..94f919c9b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -47,11 +47,12 @@ android { buildConfigField("String", "KAKAO_NATIVE_APP_KEY", "\"$kakaoKey\"") manifestPlaceholders["KAKAO_NATIVE_APP_KEY"] = kakaoKey - isMinifyEnabled = false - proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro") - - var shrinkResources = false - var minifyEnabled = false + isShrinkResources = false + isMinifyEnabled = true + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) } debug { @@ -67,6 +68,8 @@ android { val kakaoKey: String = p.getProperty("KAKAO_NATIVE_APP_KEY") buildConfigField("String", "KAKAO_NATIVE_APP_KEY", "\"$kakaoKey\"") manifestPlaceholders["KAKAO_NATIVE_APP_KEY"] = kakaoKey + + isMinifyEnabled = false } } diff --git a/app/src/main/java/com/eatssu/android/App.kt b/app/src/main/java/com/eatssu/android/App.kt index 3c540372d..9e4049f02 100644 --- a/app/src/main/java/com/eatssu/android/App.kt +++ b/app/src/main/java/com/eatssu/android/App.kt @@ -6,6 +6,9 @@ import com.eatssu.android.domain.model.TokenState import com.eatssu.android.domain.model.TokenStateManager import com.eatssu.android.presentation.base.TokenEventBus import com.google.firebase.FirebaseApp +import com.google.firebase.analytics.ktx.analytics +import com.google.firebase.crashlytics.FirebaseCrashlytics +import com.google.firebase.ktx.Firebase import com.kakao.sdk.common.KakaoSdk import dagger.hilt.android.HiltAndroidApp import kotlinx.coroutines.CoroutineScope @@ -35,6 +38,11 @@ class App: Application() { if (BuildConfig.DEBUG) { Timber.plant(Timber.DebugTree()) + FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(false) + Firebase.analytics.setAnalyticsCollectionEnabled(false) + } else { + FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true) + Firebase.analytics.setAnalyticsCollectionEnabled(true) } collectTokenState()