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



我正在将哨兵添加到我的Android可穿戴应用程序中,以进行日志崩溃。但是,哨兵没有发送/显示仪表板中的任何事件。

我正在测试具有Internet Acces的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' 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:使用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 找不到UUID文件。

有什么想法导致Sentry不发送事件?

我注意到Sentry不会立即发送日志,它会定期将您的异常发送给其服务器。因此,如果您像我一样在ongreate方法中崩溃了第一个活动的应用程序,那么它可能不会有时间发送您的异常。

相关内容

  • 没有找到相关文章

最新更新