【问题标题】:Unsatisfied dependency for com.google.firebase.functions.ContextProvidercom.google.firebase.functions.ContextProvider 的依赖不满足
【发布时间】:2019-07-20 00:15:43
【问题描述】:

尝试添加 firebase 函数依赖 com.google.firebase:firebase-functions:16.1.3 会导致以下运行时异常。有谁知道如何解决这个问题?

java.lang.RuntimeException: Unable to create application com.test.nsa: com.google.firebase.components.MissingDependencyException: Unsatisfied dependency for component Component<[interface com.google.firebase.functions.ContextProvider]>{0, deps=[Dependency{anInterface=interface com.google.firebase.iid.internal.FirebaseInstanceIdInternal, required=true, direct=false}, Dependency{anInterface=interface com.google.firebase.auth.internal.InternalAuthProvider, required=false, direct=false}]}: interface com.google.firebase.iid.internal.FirebaseInstanceIdInternal
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6100)
    at android.app.ActivityThread.-wrap1(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1791)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:7000)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)
 Caused by: com.google.firebase.components.MissingDependencyException: Unsatisfied dependency for component Component<[interface com.google.firebase.functions.ContextProvider]>{0, deps=[Dependency{anInterface=interface com.google.firebase.iid.internal.FirebaseInstanceIdInternal, required=true, direct=false}, Dependency{anInterface=interface com.google.firebase.auth.internal.InternalAuthProvider, required=false, direct=false}]}: interface com.google.firebase.iid.internal.FirebaseInstanceIdInternal
    at com.google.firebase.components.ComponentRuntime.validateDependencies(com.google.firebase:firebase-common@@16.0.4:103)
    at com.google.firebase.components.ComponentRuntime.<init>(com.google.firebase:firebase-common@@16.0.4:61)
    at com.google.firebase.FirebaseApp.<init>(com.google.firebase:firebase-common@@16.0.4:539)
    at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@16.0.4:355)
    at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@16.0.4:324)
    at com.google.firebase.FirebaseApp.initializeApp(com.google.firebase:firebase-common@@16.0.4:310)

【问题讨论】:

  • 你找到解决办法了吗?

标签: android firebase google-cloud-functions


【解决方案1】:

我在使用 Firebase 和动态功能模块时遇到了同样的问题。通过在 :app 模块中复制依赖项来修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    相关资源
    最近更新 更多