分析v4的未捕获的异常不工作 [英] analytics v4 uncaught exceptions not working
本文介绍了分析v4的未捕获的异常不工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我app_tracker.xml
My app_tracker.xml
<string name="ga_trackingId">UA-XXXX....</string>
<string name="ga_logLevel">verbose</string>
<bool name="ga_autoActivityTracking">true</bool>
<bool name="ga_reportUncaughtExceptions">true</bool>
我的设置code。在活动
My setup code in Activity
private void setupGoogleAnalytics() {
MyApp app= (MyApp) getApplication();
Tracker myTracker=app.getTracker(MyApp.TrackerName.APP_TRACKER);
myTracker.enableAutoActivityTracking(true);
GoogleAnalytics.getInstance(this).enableAutoActivityReports(app);
}
我的应用程序
My App
public class MyApp extends Application {
public enum TrackerName {
APP_TRACKER // Tracker used only in this app.
}
HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();
public MyApp() {
super();
}
public synchronized Tracker getTracker(TrackerName trackerId) {
if (!mTrackers.containsKey(trackerId)) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t=analytics.newTracker(R.xml.app_tracker);
mTrackers.put(trackerId, t);
}
return mTrackers.get(trackerId);
}
}
我可以给屏幕和事件。但我只是不能够通过模拟NPE发送uncaughtexceptions谷歌分析。这是工作pre V4。我缺少的是在这里吗?
I can send screens and events. But I am just not able to send uncaughtexceptions to Google Analytics by simulating a NPE. It was working pre V4. What am I missing here ?
推荐答案
我认为的事实,这是一个错误有一个答案,因为项目成员已承认它作为一个bug和工作在一个固定的 HTTPS://$c$c.google.com/p/analytics -issues /问题/详细信息?ID = 443
I think that the fact that it is a bug has to be an answer since project member has acknowledged it as a bug and working on a fix https://code.google.com/p/analytics-issues/issues/detail?id=443
这篇关于分析v4的未捕获的异常不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文