Android Sentry не показывает журналы на панели инструментов - PullRequest
1 голос
/ 11 марта 2019

Я добавляю Sentry в мое приложение для Android, чтобы регистрировать сбои. Однако Sentry не отправляет / не показывает никаких событий на панели инструментов.

Я тестирую на эмуляторе Android, который имеет доступ в Интернет. Я использую следующую настройку:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home);

    Sentry.init("http://public:private@sentry.io/app_id?async=false", new AndroidSentryClientFactory(this.getApplicationContext()));

    try{
        int i = 4 / 0;
    } catch (Throwable ex) {
        Sentry.capture(ex);
    }
}

AndroidManifest.xml:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Единственные журналы, которые я получаю:

03-04 18: 58: 54.214 31757-31757 / nl.jamieknoef.homewizard.homewizard_java D / io.sentry.android.AndroidSentryClientFactory: Построение Android Sentry.

03-04 18: 58: 54.226 31757-31757 / nl.jamieknoef.homewizard.homewizard_java D / io.sentry.android.AndroidSentryClientFactory: Sentry init с ctx='nl.jamieknoef.homewizard.homewizard_java.HomeWizardApp@82709d8' и dsn = 'Dsn {uri = http://sentry.io/}'

03-04 18: 58: 54,287 31757-31757 / nl.jamieknoef.homewizard.homewizard_java D / io.sentry.android.AndroidSentryClientFactory: использование буфера dir: /data/user/0/nl.jamieknoef.homewizard.homewizard_java/cache/sentry-buffered-events

03-04 18: 58: 54,376 31757-31757 / nl.jamieknoef.homewizard.homewizard_java D / io.sentry.android.event.helper.AndroidEventBuilderHelper: Proguard Файл UUID не найден.

Есть идеи, почему Sentry не отправляет события?

1 Ответ

1 голос
/ 26 июня 2019

Я заметил, что Sentry не сразу отправляет журналы, он периодически отправляет ваши исключения на их серверы.Поэтому, если вы потерпите крах вашего приложения при первом действии в методе onCreate, как я, вероятно, у вас не будет времени когда-либо отправлять ваши исключения.

...