Sentry: сопоставления Proguard не загружаются при сборке с Gradle - PullRequest
1 голос
/ 21 апреля 2020

Я использую 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

Спасибо

1 Ответ

0 голосов
/ 29 апреля 2020

спасибо за поднятие этой проблемы.

sentry {
    autoProguardConfig true
    autoUpload true
}

этот блок даже не нужен, они включены по умолчанию. не могли бы вы попробовать последнюю версию? это 1.7.34

btw org.slf4j:slf4j-nop не нужно, если только для Sentry, так как основной BUMP 2.0

Если он все еще не работает, пожалуйста, поднимите проблему, используя шаблон проблемы, это поможет нам с информацией, необходимой, например, версия AGP et c ... спасибо.

...