Я добавляю 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 не отправляет события?