分析v4的未捕获的异常不工作 [英] analytics v4 uncaught exceptions not working

查看:97
本文介绍了分析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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆