小编Ser*_*ode的帖子

Google Analytics EasyTracker无法在Android应用中使用"回退到本地商店"错误

我在Android应用程序中使用EasyTracker(Google Analytics 2.5)并且无法使其运行.

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

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
Run Code Online (Sandbox Code Playgroud)

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

第一个logcat错误"需要调用初始化"不清楚,因为EasyTracker类中没有初始化方法,并且因为其他EasyTracker方法似乎没有受到第一个错误的阻碍.

第二个logcat错误"回到本地存储"似乎表明问题,但我不知道如何调试问题.ga_trackingId是正确的,我已经验证了id使用短划线(xml文件有工具:ignore ="TypographyDashes和Eclipse首选项设置为忽略TypographyDashes问题)

fwiw我注意到Google发布了该版本的V3版本(在本地版本中)我也尝试过使用该库.对于V3,我没有看到任何logcat条目,除了一个GAV3标记条目"Thread [GAThread,5,main]:没有找到广告系列数据".(此条目是预期的,因为我没有跟踪任何广告系列)

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

有人有任何调试建议吗?

android google-analytics easytracker

5
推荐指数
0
解决办法
1218
查看次数

标签 统计

android ×1

easytracker ×1

google-analytics ×1