【问题标题】:Android Sentry not showing logs in dashboardAndroid Sentry 未在仪表板中显示日志
【发布时间】:2019-08-02 05:49:50
【问题描述】:

我正在将 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:构造 安卓哨兵。

03-04 18:58:54.226 31757-31757/nl.jamieknoef.homewizard.homewizard_java D/io.sentry.android.AndroidSentryClientFactory:哨兵初始化与 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:使用缓冲区目录: /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 不发送事件吗?

【问题讨论】:

  • 您找到解决方案了吗?
  • @Bohrend 我确实修复了它。我不完全确定这是否是修复,但是.. 我在 src/main/resources 中创建了一个 sentry.properties,几分钟后我的日志出现了。另外,我注意到 Sentry 不会立即发送日志,它似乎只在您启动应用程序时发送日志。每当 Sentry 将您的异常发送到他们的服务器时,它都会记录消息。因此,如果您像我一样在 onCreate 方法中的第一个活动中使您的应用程序崩溃,它可能不会有时间发送您的异常。

标签: android sentry


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 2021-03-28
    • 2019-10-19
    相关资源
    最近更新 更多