在我的项目中,我有谷歌播放服务依赖:
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?
答案 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>