[英]Android Sentry not showing logs in dashboard
我正在将 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:带有ctx='nl.jamieknoef.homewizard.8Homewizardd0.04.04.04.04.04.04.82.7.82.7.7.8.7.8.7.7.7.7.7.7.8Wizard的哨兵初始化'Dsn{uri= http://sentry.io/ }'
03-04 18:58:54.287 31757-31757/nl.jamieknoef.homewizard.homewizard_java D/io.sentry.android.AndroidSentryClientFactory:使用缓冲区目录:/data/user/0/nl.jamieknoef.homewizard.java/cache哨兵缓冲事件
03-04 18:58:54.376 31757-31757/nl.jamieknoef.homewizard.homewizard_java D/io.sentry.android.event.helper.AndroidEventBuilderHelper:未找到 Proguard UUID 文件。
任何想法是什么导致哨兵不发送事件?
我注意到 Sentry 不会立即发送日志,它会定期将您的异常发送到他们的服务器。 因此,如果您像我一样在 onCreate 方法中的第一个活动中使您的应用程序崩溃,它可能没有时间发送您的异常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.