gpt4 book ai didi

java - Android 应用程序不会崩溃,但不会响应未捕获的异常

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:14 27 4
gpt4 key购买 nike

我最近注意到,当发生未捕获的异常时我的应用程序不会崩溃,但它没有响应。我使用 Google Analytics 来深入了解崩溃,我怀疑这可能是问题的原因。

当我在 onCreate() 中抛出 NullPointerException 时(紧接在 super.onCreate() 之后),应用程序显示白屏,但它不会崩溃。

Logcat 说:

06-30 14:00:59.386  26259-26259/? I/GAv4﹕ Google Analytics 7.5.71 is starting up. To enable debug logging on a device run:
adb shell setprop log.tag.GAv4 DEBUG
adb logcat -s GAv4
06-30 14:00:59.398 26259-26259/? W/GAv4﹕ AnalyticsReceiver is not registered or is disabled. Register the receiver for reliable dispatching on non-Google Play devices. See http://goo.gl/8Rd3yj for instructions.
06-30 14:00:59.409 26259-26259/? W/GAv4﹕ CampaignTrackingReceiver is not registered, not exported or is disabled. Installation campaign tracking is not possible. See http://goo.gl/8Rd3yj for instructions.
06-30 14:00:59.414 26259-26295/? W/GAv4﹕ AnalyticsService not registered in the app manifest. Hits might not be delivered reliably. See http://goo.gl/8Rd3yj for instructions.
06-30 14:00:59.467 26259-26259/? D/AndroidRuntime﹕ Shutting down VM

我希望看到未捕获的异常,因为如果我看不到堆栈跟踪和问题原因,就很难修复它们。

我该怎么做才能恢复以前的行为?

编辑:删除 Analytics 错误报告(不调用 tracker.enableExceptionReporting(true);)后,我再次遇到崩溃。我使用 Play Services 7.5.0 中的 Analytics。

最佳答案

Google Analytics 是罪魁祸首。在开发过程中尝试禁用它(或禁用未捕获异常的自动报告),并在使用发布 key 签署应用程序时启用它。

关于java - Android 应用程序不会崩溃,但不会响应未捕获的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137966/

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