2017-02-25 171 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