Android 10.0.1中缺少Tagmanager和数据层
我使用了gradle脚本Android 10.0.1中缺少Tagmanager和数据层,android,firebase,google-play-services,google-tag-manager,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; 当我试图找到那些类时,它们并不存在。谷歌是否将这些移动到了其他地方,它们现在在firebas
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;
当我试图找到那些类时,它们并不存在。谷歌是否将这些移动到了其他地方,它们现在在firebase中吗?我找不到任何文档或解释。在仔细研究了库可传递依赖项之后,我认为添加此依赖项将解决缺少的导入问题:
compile 'com.google.android.gms:play-services-tagmanager-v4-impl:10.0.1'
另一个似乎有效的选项是添加所有Play服务,包括:
compile 'com.google.android.gms:play-services:10.0.1'
但是这会让你得到比你需要的更多的API,会使你的APK更大,并且可能需要你为棒棒糖前的设备配置Multidex。这太疯狂了,为什么在第一次导入中会缺少这个。为什么谷歌没有更新tagmanager的文档呢?它仍然显示最新版本为9.2.1…哈哈,库方法的数量增加了3k,从59489增加到62360,正如你所知。我生活在65K的边缘!你在哪里找到这个图书馆的?我找不到来源的地方code@JPM:我的方法是向所有播放服务添加依赖项,以确认找到导入。然后,我对
TagManager
的代码执行Ctrl-B以打开源文件。在右上角,我点击了ChooseSources,得到了一个显示库目录树的对话框。gradletaskandroidDependencies
也有助于查看应用程序的库依赖关系树。AS的较新版本包含一个。听起来你可能已经在使用它了。如果不是,它提供了很多见解