From aa522901add16df0864385dac60e5332c94f1a7b Mon Sep 17 00:00:00 2001 From: Bruno Garcia Date: Sun, 10 Nov 2019 12:52:21 -0500 Subject: [PATCH 1/2] fix(proguard): Keep exceptin type names --- .../io/sentry/android/gradle/SentryProguardConfigTask.groovy | 1 + 1 file changed, 1 insertion(+) diff --git a/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy b/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy index 0cd7a358df0..df671b068c1 100644 --- a/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy +++ b/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy @@ -23,6 +23,7 @@ class SentryProguardConfigTask extends DefaultTask { "-dontwarn com.facebook.fbui.**\n" + "-dontwarn org.slf4j.**\n" + "-dontwarn javax.**\n" + + "-keep public class * extends java.lang.Exception\n" + "-keep class io.sentry.event.Event { *; }\n") f.close() applicationVariant.getBuildType().buildType.proguardFiles(file) From f554575145238e720b461f5aef06597f3eaef6e8 Mon Sep 17 00:00:00 2001 From: Bruno Garcia Date: Sun, 10 Nov 2019 12:59:38 -0500 Subject: [PATCH 2/2] Update sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy --- .../io/sentry/android/gradle/SentryProguardConfigTask.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy b/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy index df671b068c1..62835d7a399 100644 --- a/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy +++ b/sentry-android-gradle-plugin/src/main/groovy/io/sentry/android/gradle/SentryProguardConfigTask.groovy @@ -23,7 +23,7 @@ class SentryProguardConfigTask extends DefaultTask { "-dontwarn com.facebook.fbui.**\n" + "-dontwarn org.slf4j.**\n" + "-dontwarn javax.**\n" + - "-keep public class * extends java.lang.Exception\n" + + "-keep class * extends java.lang.Exception\n" + "-keep class io.sentry.event.Event { *; }\n") f.close() applicationVariant.getBuildType().buildType.proguardFiles(file)