我使用了
的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?
答案 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。