自从我切换到SDK v4后,我在LogCat中注意到以下内容:
W/GAV3﹕ Thread[main,5,main]: 未识别int配置名称:ga_dispatchPeriod W/GAV3﹕ Thread[main,5,main]: 未识别字符串配置名称:ga_appVersion
所有其他参数都很好,但这些参数似乎真的被忽略了。有什么想法吗?
谢谢。
自从我切换到SDK v4后,我在LogCat中注意到以下内容:
W/GAV3﹕ Thread[main,5,main]: 未识别int配置名称:ga_dispatchPeriod W/GAV3﹕ Thread[main,5,main]: 未识别字符串配置名称:ga_appVersion
所有其他参数都很好,但这些参数似乎真的被忽略了。有什么想法吗?
谢谢。
Configuration Parameters
,但是在 SDK 文档中却没有任何提及 <meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/app_global_tracker"/>
这个参数只用于全局配置。我花了很多时间才明白这一点,需要读很多帖子。 - cwhsu必须
在文档中告诉我们,这样我们就不会认为有错误或配置不正确。在GA v3中,只要配置正确,数据就会立即上传。但在GA v4中,我等待的时间太长了,以至于我认为代码或配置有问题。请在文档中告诉我们所有需要知道的信息!!! - cwhsu哇,为什么这个东西要这么复杂?我使用一个XML文件来追踪应用程序特定的配置和全局配置,并且只需在清单中添加这个meta标签来指向那个单一的XML文件,像这样:
<meta-data android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/app_global_tracker"/>
在我的代码中,我只需执行Tracker t = analytics.newTracker(R.xml.app_tracker); 就可以了。
ga_appName
和ga_appVersion
这样的设置会导致“未被识别”的警告。我们从AndroidManifest.xml中删除了<meta-data />
,并从res/xml/app_tracker.xml文件中删除了有问题的行,现在我们没有警告了! - Alex Cohn