10.0.1中缺少Tagmanager和Datalayer

时间:2016-12-08 23:29:58

标签: android firebase google-play-services google-tag-manager

我使用了

的gradle脚本
    compile "com.google.android.gms:play-services-tagmanager:10.0.1"

但我的应用程序的导入为红色

import com.google.android.gms.tagmanager.DataLayer;
import com.google.android.gms.tagmanager.TagManager;

当我尝试找到那些课程时,他们不在那里。 Google是否已将这些内容移至其他地方,他们现在是否已进入firebase?

1 个答案:

答案 0 :(得分:3)

我无法找到有关此更改的任何文档或说明。经过一些钓鱼并查看库传递依赖关系后,我认为添加此依赖关系将解决缺少的导入:

> a_list = [ {x:1}, {x:2}, {x:3} ]
< [ Object, Object, Object ]
>
> let dict = new Map(a_list.map(function(o){return[ o.x, o.x**2 ]}))
< Map[3]
< 0 : {1 => 1}
< 1 : {2 => 4}
< 2 : {3 => 9}
>
> dict.get(2)
< 4

另一个似乎有用的选项是添加所有Play服务:

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

但是,这会让你获得比你需要的更多的API,会使你的APK更大,并且可能需要你为Lollipop之前的设备配置Multidex。