From 127906b0f4d18733e6ae960c365fcf3dbecfd853 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 13 Aug 2020 11:04:48 +0200 Subject: [PATCH] Improve crashlytics reports --- app/build.gradle | 4 ++++ app/proguard-rules.pro | 2 ++ 2 files changed, 6 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index aa4610c2..4fe0326f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -45,6 +45,10 @@ android { } release { minifyEnabled true + firebaseCrashlytics { + mappingFileUploadEnabled false + } + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' applicationVariants.all { variant -> variant.outputs.all { output -> diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index ef92b7ab..e0fa21a4 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -30,6 +30,8 @@ -dontwarn io.realm.** -keep class net.pokeranalytics.android.model.** { *; } -keep class net.pokeranalytics.android.ui.fragment.** { *; } +-keepattributes SourceFile,LineNumberTable # Keep file names and line numbers. +-keep public class * extends java.lang.Exception # Optional: Keep custom exceptions. # Retrofit