android - _apply插件 'com.google.gms.google-services' _做什么?

标签 android firebase gradle gradle-plugin

确切地添加apply plugin: 'com.google.gms.google-services'有什么作用?如果我对此发表评论,我的应用程序仍将编译并运行。有关将Firebase添加到项目here的更多信息。

最佳答案

here所述,它从google-services.json文件中读取资源。如果还不存在,它还会添加对firebase-core的编译依赖性。这种依赖性将导致FirebaseInitProvider合并到您的 list 中,该 list 负责在应用启动时使用在构建阶段读取的资源初始化默认的FirebaseApp

如果您想了解有关Firebase应用程序初始化的更多信息,请阅读:

  • How does Firebase initialize on Android?
  • Take Control of Your Firebase Init on Android
  • 关于android - _apply插件 'com.google.gms.google-services' _做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47231761/

    相关文章:

    javascript - Angular fire - 如何在数据库中添加输入的日期和时间?

    android - 有人知道如何解决Android Studio中的 Ivy 依赖吗?

    android - 在 Android N 中打开下载的文件

    java - Android - AsyncTask 返回值

    android - 按下后退按钮后 fragment 仍然可见

    android - ListView中嵌入ExpandableListView时如何调整ListView的高度

    javascript - 在“喜欢”和“不喜欢”功能期间,Firebase 函数中出现错误 500

    php - Android 通过 firebase 推送通知(服务器端)

    android - 如何以编程方式获取 Gradle 模块名称

    android - 无法在项目 :features:myDynamicFeatureModule: 的以下变体之间进行选择