【问题标题】:error: cannot access InternalTokenProvider FirebaseAuth mAuth=FirebaseAuth.getInstance();错误:无法访问 InternalTokenProvider FirebaseAuth mAuth=FirebaseAuth.getInstance();
【发布时间】:2019-05-09 09:36:06
【问题描述】:

错误:无法访问 com.google.firebase.internal.InternalTokenProvider 的 InternalTokenProvider 未找到 FirebaseAuth mAuth=FirebaseAuth.getInstance(); ^ 找不到 com.google.firebase.internal.InternalTokenProvider 的类文件 注意:某些输入文件使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 1 个错误

这是我在运行应用程序时遇到的错误。编译器甚至没有编译它会导致错误

这些是我正在使用的依赖项。

    implementation 'com.google.firebase:firebase-messaging:18.0.0'
    implementation 'com.google.firebase:firebase-auth:16.2.1'
    implementation 'com.google.android.gms:play-services-auth:16.0.1'

它在我使用的每个地方都显示相同的错误

 FirebaseAuth auth=FirebaseAuth.getInstance(); 

如何解决这个问题?

【问题讨论】:

    标签: android firebase firebase-authentication


    【解决方案1】:

    添加以下依赖:

    implementation 'com.google.firebase:firebase-core:16.0.9'
    

    来自文档:

    更新 - 2018 年 6 月 12 日

    您的应用 gradle 文件现在必须明确列出 com.google.firebase:firebase-core 作为 Firebase 服务按预期工作的依赖项。

    【讨论】:

    • 我添加了 firebase 核心依赖,但再次显示相同的错误。
    • 将 firebase-auth 升级为以下implementation 'com.google.firebase:firebase-auth:17.0.0'
    • 感谢@Peter Haddad 的快速帮助!现在它工作正常。
    • @user9248098 请点击旁边的复选标记将答案标记为正确,谢谢!
    • 确保拥有coreauth 实现的最新版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 2021-01-22
    • 2017-04-26
    相关资源
    最近更新 更多