gpt4 book ai didi

android - android应用程序中谷歌分析的崩溃代码

转载 作者:行者123 更新时间:2023-12-03 17:02:17 26 4
gpt4 key购买 nike

我应该在哪里包含以下代码来报告未捕获的异常?

UncaughtExceptionHandler myHandler = new ExceptionReporter(
myTracker, // Currently used Tracker.
Thread.getDefaultUncaughtExceptionHandler(), // Current default uncaught exception handler.
context); // Context of the application.

// Make myHandler the new default uncaught exception handler.
Thread.setDefaultUncaughtExceptionHandler(myHandler);

在我在 onCreate() 方法中为我的 Activity 创建跟踪器之后,我已经包含了这些行。我看到未捕获的异常有效,并且打印在我的 logcat 中
04-11 16:10:48.024: V/GAV3(13644): Thread[main,5,main]: Tracking Exception: StringIndexOutOfBoundsException (@MainActivity:onConnect:196) {main}
04-11 16:10:48.024: V/GAV3(13644): Thread[main,5,main]: Dispatch call queued. Dispatch will run once initialization is complete.
04-11 16:10:48.024: V/GAV3(13644): Thread[main,5,main]: Passing exception to original handler.
04-11 16:10:48.024: E/AndroidRuntime(13644): FATAL EXCEPTION: main
....

但我没有在我的帐户中得到它(属性(property)的观点)。我在 onCreate() 中创建跟踪器的代码
Tracker mainActivityTracker=((ADMPApplication)this.getApplication()).getTracker(TrackerName.APP_TRACKER,this);
mainActivityTracker.setScreenName("MainActivity");
// Send a screen view.
mainActivityTracker.send(new HitBuilders.AppViewBuilder().build());
// analytics.dispatchLocalHits();
UncaughtExceptionHandler myHandler = new ExceptionReporter(mainActivityTracker,Thread.getDefaultUncaughtExceptionHandler(),this);
Thread.setDefaultUncaughtExceptionHandler(myHandler);

我收到 setScreenname() 的通知。但是没有报告崩溃报告。我错过了什么?请帮助我?

最佳答案

实际上,这似乎是 Google Play 服务中的一个错误 - 请参阅:https://code.google.com/p/analytics-issues/issues/detail?id=443 .
很遗憾问题仍未解决,您可以尝试恢复使用 GA v3。

作为记录,我还在我的两台使用 GPS >= 4.4.52 的设备上观察到了同样的问题(报告了除异常之外的所有问题),但奇怪的是,在另一台没有安装 GPS 的设备上却没有(在这种情况下,它只是插入了输入后立即点击)。

关于android - android应用程序中谷歌分析的崩溃代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23010667/

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