I am using Sentry 2.0.0 in my Android app.
The Sentry SDK works, but when obfuscating my app, the Sentry plugin is not uploading the Proguard mappings to their server (I can see crashes in the Sentry webapp, but the stacktrace shows obfuscated class names).
When I run the assembleRelease
task in gradle I don’t see anything related to Sentry in the log console.
I believe I have configured everything like instructed in the docs (https://docs.sentry.io/clients/java/integrations/).
This is exactly what I have:
.app/gradle.app
apply plugin: "io.sentry.android.gradle"
[..]
sentry {
autoProguardConfig true
autoUpload true
}
android {
compileSdkVersion 29
defaultConfig {
minSdkVersion 26
targetSdkVersion 29
[..]
}
buildTypes {
buildTypes.all {
[..]
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
[..]
release {
[..]
minifyEnabled true
shrinkResources true
}
}
[..]
dependencies {
implementation 'io.sentry:sentry-android:2.0.0'
implementation 'org.slf4j:slf4j-nop:1.7.25'
[..]
}
./sentry.properties
defaults.project=android
defaults.org=...
auth.token=....
Gradle version: Gradle 5.6.4
Thank you