谷歌分析EasyTracker没有';t在Android应用程序中使用";“退回本地商店”;错误

谷歌分析EasyTracker没有';t在Android应用程序中使用";“退回本地商店”;错误,android,google-analytics,easytracker,Android,Google Analytics,Easytracker,我在Android应用程序中使用EasyTracker(Google Analytics 2.5),但无法正常工作 这是logcat日志(用于GAV2标记) Google Analytics网站显示该应用程序的零事件和零用户(数周内) 第一个logcat错误“需要调用initialize”不清楚,因为EasyTracker类中没有initialize方法,而且其他EasyTracker方法似乎没有受到第一个错误的阻碍 第二个logcat错误“回滚到本地存储”似乎表明存在问题,但我不确定如何调试该

我在Android应用程序中使用EasyTracker(Google Analytics 2.5),但无法正常工作

这是logcat日志(用于GAV2标记)

Google Analytics网站显示该应用程序的零事件和零用户(数周内)

第一个logcat错误“需要调用initialize”不清楚,因为EasyTracker类中没有initialize方法,而且其他EasyTracker方法似乎没有受到第一个错误的阻碍

第二个logcat错误“回滚到本地存储”似乎表明存在问题,但我不确定如何调试该问题。ga_trackingId是正确的,并且我已经验证了id是否使用了破折号(xml文件具有工具:ignore=“typographydash和Eclipse首选项设置为忽略typographydash问题)

fwiw我注意到Google已经发布了该库的V3版本,并且(在本地版本中)我也尝试使用该库。在V3中,除了一个GAV3标记的条目外,我看不到任何logcat条目,该条目上写着“Thread[GAThread,5,main]:找不到任何活动数据”。(由于我没有跟踪任何活动,所以需要该条目)

在这两种情况下(2.5和3),EasyTracker.getInstance(this).activityStart(this);在onStart中,activityStop在onStop中,只需一次调用tracker.send(V3)或tracker.sendEvent(V2.5)。analytics.xml也很简单,所以我不知道错误在哪里


有人有任何调试建议吗?

您是否确认没有网络问题,并且您的应用程序可以通过internet与google analytics server正确通信?您在分析页面的实时报告中是否看到任何内容?没有网络问题,应用程序可以向其他站点发出HTTP请求。实时页面显示0个用户和0个用户屏幕视图通常情况下,一个新应用程序(使用V3 Google Analytics SDK)运行良好。分析数据被正确记录。但是,相同的代码(使用V3 SDK)在第一个应用程序中不起作用。旧应用程序和新应用程序之间的区别在于:(a)两个应用程序具有两个不同的ga_TrackingID;(b)旧应用程序最初使用2.5 SDK。看起来EasyTracker在Google Analytics v4中不再可用。我在Google Play Services库项目中没有看到它。
Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch.
................
Thread[GAThread,5,main]: connecting to Analytics service
Thread[GAThread,5,main]: connect: bindService returned true for Intent { act=com.google.android.gms.analytics.service.START (has extras) }
Thread[GAThread,5,main]: No campaign data found.
Thread[GAThread,5,main]: putHit called
Thread[Failed Connect,5,main]: falling back to local store
Thread[GAThread,5,main]: Sending hit to store
...............
Thread[GAThread,5,main]: sent 1 of 1 hits