gpt4 book ai didi

android - android studio中不存在firebase消息传递组件

转载 作者:行者123 更新时间:2023-12-04 13:27:57 25 4
gpt4 key购买 nike

出现错误 firebase 消息传递组件不存在 在安卓工作室。我正在使用更新的 firebase 消息传递版本
实现 'com.google.firebase:firebase-messaging:21.0.1'

最佳答案

所以,我正面临这个问题,甚至最终为它设置了赏金。
我的问题是我刚刚从单个应用程序模块转移到多模块结构并开始面临这个问题。
我尝试了一些解决方案:-

  • 显式注册 Firebase 组件
  • <service android:name="com.google.firebase.components.ComponentDiscoveryService" >
    <meta-data
    android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar"
    android:value="com.google.firebase.components.ComponentRegistrar" />
    <meta-data
    android:name="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar"
    android:value="com.google.firebase.components.ComponentRegistrar"/>
    <meta-data
    android:name="com.google.firebase.components:com.google.firebase.iid.Registrar"
    android:value="com.google.firebase.components.ComponentRegistrar" />
    <meta-data
    android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
    android:value="com.google.firebase.components.ComponentRegistrar" />
    <meta-data
    android:name="com.google.firebase.components:com.google.firebase.database.DatabaseRegistrar"
    android:value="com.google.firebase.components.ComponentRegistrar"/>
    </service>
  • 降级 google-service 插件
  • 在 Firebase BOM 和明确说明版本之间切换。

  • 但是,我最终通过将所有 Firebase 依赖项保留在 App 模块中,然后在动态模块中继承它,通过使用“api .....”来解决它,同时我还在 Firebase 中注册了我的动态模块。

    关于android - android studio中不存在firebase消息传递组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67007399/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com