gpt4 book ai didi

Android Sentry 不在仪表板中显示日志

转载 作者:行者123 更新时间:2023-11-29 23:17:18 25 4
gpt4 key购买 nike

我正在将 Sentry 添加到我的 Android 可穿戴应用程序中以记录崩溃。但是,Sentry 不会在仪表板中发送/显示任何事件。

我正在测试具有互联网访问权限的安卓模拟器。我正在使用以下设置:

@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: Construction of Android Sentry.

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

03-04 18:58:54.287 31757-31757/nl.jamieknoef.homewizard.homewizard_java D/io.sentry.android.AndroidSentryClientFactory: Using buffer 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 UUIDs file not found.

知道是什么导致 Sentry 不发送事件吗?

最佳答案

我注意到 Sentry 不会立即发送日志,它会定期将您的异常发送到他们的服务器。因此,如果您像我一样在 onCreate 方法中的第一个 Activity 中使您的应用程序崩溃,它可能没有时间发送您的异常。

关于Android Sentry 不在仪表板中显示日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55109918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com