在Android中进行FCM集成时,为什么Firebase会导入所有内容?

android_griezmann

我最近将FCM添加到我的项目中,并且工作正常。我用过

compile 'com.google.firebase:firebase-messaging:9.0.2'

因为只需要消息传递服务,所以此行用于库。但是,当我看到外部库目录时,有许多firebase类在我的应用中没有用。请参见下图。

忙碌的猫

编辑:这是整个依赖项

dependencies {
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
compile 'com.android.support:recyclerview-v7:23.3.0'
compile 'com.android.support:cardview-v7:23.3.0'
compile 'org.apache.httpcomponents:httpmime:4.3.6'
compile 'org.apache.httpcomponents:httpcore:4.4.3'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.google.android.gms:play-services:9.0.2'
compile 'com.google.firebase:firebase-messaging:9.0.2'

}

apply plugin: 'com.google.gms.google-services'
亚瑟·汤普森(Arthur Thompson)

由于您使用的是通用播放服务库,而不使用诸如play-services-drive之类的拆分库或某些其他特定的库,因此包含的库超出了您的需要。

通过使用play-services:9.0.2,您是说要在Google Play服务中包括所有库,包括所有Firebase库。

删除play-services:9.0.2依赖项并替换为特定的依赖项(例如play-services-drive:9.0.2(取决于您要使用的API))应该可以解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Canvas会覆盖Android Studio中的所有其他内容?

来自分类Dev

达特:导入文件时,您是否会导入文件导入的所有内容?

来自分类Dev

为什么本节中的边框会包裹所有内容?

来自分类Dev

当应该清除所有内容时,为什么会向我发送未关闭的连接错误?

来自分类Dev

在VS2010中进行调试时,为什么控制键会“卡住”?

来自分类Dev

为什么 Main 不等待所有线程在异步程序中进行评估?

来自分类Dev

为什么 Main 不等待所有线程在异步程序中进行评估?

来自分类Java

为什么RestTemplate不对'+'符号进行urlencode,而是对其他所有内容进行urlencode?

来自分类Dev

为什么 -n 后跟 sed 中的 -i 开关会删除所有内容?

来自分类Dev

为什么我的代码会删除文件夹中的所有内容?

来自分类Dev

为什么 Moq 有时需要在 Returns 中进行显式类型声明?

来自分类Dev

为什么在熊猫中进行元素操作时有时需要添加.value?

来自分类Dev

为什么SqS消息有时仍在队列中进行

来自分类Dev

为什么在超级应用程序中进行测试时,webview 会显示“无权限加载”错误?

来自分类Dev

当所有内容均为https时,为什么会出现混合内容错误?

来自分类Dev

隐藏堆栈视图时,并非所有内容都会在堆栈视图中进行动画处理

来自分类Dev

为什么用-i进行gnu-sed要求所有内容都转义?

来自分类Dev

为什么在joinTo中使用函数时会进行早午餐编译发现的所有内容

来自分类Dev

在Stata中进行制表时显示变量的所有级别

来自分类Dev

为什么在遍历列表时从列表中删除项目会跳过其他所有项目

来自分类Dev

为什么使用update_attributes或save时ActiveRecord会验证Model的所有列

来自分类Dev

为什么不获取 Android Firebase FCM 注册令牌?

来自分类Dev

JavaScript:为什么要在循环中进行两次迭代以删除 DOM 中的所有 iframe 元素

来自分类Dev

为什么元素没有在 JavaScript 中进行转换?

来自分类Dev

为什么没有方法在JSON中进行注释?

来自分类Dev

如果未在更新时指定所有上下文,为什么会执行所有上下文?

来自分类Dev

为什么在使用Jest时无需导入某些内容?

来自分类Java

当我从EditText中删除所有内容时,为什么应用程序崩溃?

来自分类Dev

为什么激活媒体查询时内容会消失?

Related 相关文章

  1. 1

    为什么Canvas会覆盖Android Studio中的所有其他内容?

  2. 2

    达特:导入文件时,您是否会导入文件导入的所有内容?

  3. 3

    为什么本节中的边框会包裹所有内容?

  4. 4

    当应该清除所有内容时,为什么会向我发送未关闭的连接错误?

  5. 5

    在VS2010中进行调试时,为什么控制键会“卡住”?

  6. 6

    为什么 Main 不等待所有线程在异步程序中进行评估?

  7. 7

    为什么 Main 不等待所有线程在异步程序中进行评估?

  8. 8

    为什么RestTemplate不对'+'符号进行urlencode,而是对其他所有内容进行urlencode?

  9. 9

    为什么 -n 后跟 sed 中的 -i 开关会删除所有内容?

  10. 10

    为什么我的代码会删除文件夹中的所有内容?

  11. 11

    为什么 Moq 有时需要在 Returns 中进行显式类型声明?

  12. 12

    为什么在熊猫中进行元素操作时有时需要添加.value?

  13. 13

    为什么SqS消息有时仍在队列中进行

  14. 14

    为什么在超级应用程序中进行测试时,webview 会显示“无权限加载”错误?

  15. 15

    当所有内容均为https时,为什么会出现混合内容错误?

  16. 16

    隐藏堆栈视图时,并非所有内容都会在堆栈视图中进行动画处理

  17. 17

    为什么用-i进行gnu-sed要求所有内容都转义?

  18. 18

    为什么在joinTo中使用函数时会进行早午餐编译发现的所有内容

  19. 19

    在Stata中进行制表时显示变量的所有级别

  20. 20

    为什么在遍历列表时从列表中删除项目会跳过其他所有项目

  21. 21

    为什么使用update_attributes或save时ActiveRecord会验证Model的所有列

  22. 22

    为什么不获取 Android Firebase FCM 注册令牌?

  23. 23

    JavaScript:为什么要在循环中进行两次迭代以删除 DOM 中的所有 iframe 元素

  24. 24

    为什么元素没有在 JavaScript 中进行转换?

  25. 25

    为什么没有方法在JSON中进行注释?

  26. 26

    如果未在更新时指定所有上下文,为什么会执行所有上下文?

  27. 27

    为什么在使用Jest时无需导入某些内容?

  28. 28

    当我从EditText中删除所有内容时,为什么应用程序崩溃?

  29. 29

    为什么激活媒体查询时内容会消失?

热门标签

归档