2017-02-25 94 views
1

在我的项目我有谷歌播放服务的依赖性:谷歌Android分析集成

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

我想根据我跟着谷歌分析添加到我的项目 到规范,并添加这种依赖性:

compile 'com.google.android.gms:play-services-analytics:9.2.0' 

摇篮说,有谷歌播放服务版本之间有冲突
如果我改变play-services-analytics版本10.0.1它运行正常,但现在我不能编译,由于谷歌的实用工具类AnalyticsApplication只需要XML资源称为global_tracker:

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

在DOC的说我要下载谷歌,services.json配置file.I已经有这个file.Also没有参考,我应该得到这个xml.Somewhere所以有提到gradle应该生成这个资源。我已经搜遍了项目文件夹 - 没有这样的文件。问题是我在哪里得到这个XML?

回答

1

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

<?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> 

+0

Thanks.Its伤心的官方文件跳过此moment.BTW:我已经挂我的谷歌Analytics帐户我的火力点的应用程序,所以我想应该是自动生成的跟踪id.Where可我找到它? – undefined

+0

您应该能够在您的Google Analytics帐户中找到您的跟踪ID。检查[此处](https://support.google.com/analytics/answer/1032385?hl=zh-CN) –

+0

遗憾的是,没有关于与Firebase关联的应用的跟踪ID – undefined