android google analytics integration

时间:2017-02-25 18:00:22

标签: android xml google-analytics

在我的项目中,我有谷歌播放服务依赖:

compile 'com.google.android.gms:play-services:10.0.1'

我想将谷歌分析添加到我的项目中 当我遵循规范并添加这种依赖:

compile 'com.google.android.gms:play-services-analytics:9.2.0'
Gradle说谷歌播放服务版本之间存在冲突。如果我将play-services-analytics版本更改为10.0.1它运行正常,但现在我无法编译,因为谷歌和#39 ;实用程序类AnalyticsApplication需要名为global_tracker的xml资源:

mTracker = analytics.newTracker(R.xml.global_tracker);

在文档中它说我必须下载google-services.json配置文件。我已经有了这个文件。也没有参考我应该在哪里得到这个xml.Somewhere在SO上提到gradle应该生成这个资源。我搜索了项目文件夹 - 没有这样的文件。问题是我从哪里获得这个xml?

1 个答案:

答案 0 :(得分:2)

res/目录下创建一个新文件夹,并将其命名为xml。然后创建一个名为XML resource file的新global_tracker.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--Replace placeholder ID with your tracking ID-->
<string name="ga_trackingId">UA-XXXXXXXX-X</string>

<!--Enable automatic activity tracking-->
<bool name="ga_autoActivityTracking">true</bool>

<!--Enable automatic exception tracking-->
<bool name="ga_reportUncaughtExceptions">true</bool>