Я использую Sentry 2.0.0 в своем приложении Android. Sentry SDK работает, но при запутывании моего приложения плагин Sentry не загружает сопоставления Proguard на их сервер (я вижу сбои в веб-приложении Sentry, но на трассировке стека отображаются запутанные имена классов). Когда я запускаю задачу ассемблера в Gradle, я не вижу ничего связанного с Sentry в консоли журнала.
Я полагаю, что я настроил все, как указано в документации (https://docs.sentry.io/clients/java/integrations/) .
Это именно то, что у меня есть:
. / Build.gradle
dependencies {
[...]
classpath 'io.sentry:sentry-android-gradle-plugin:1.7.30'
}
.app / build.gradle
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: Gradle 5.6.4
Спасибо