错误:无法访问InternalTokenProvider FirebaseAuth mAuth = FirebaseAuth.getInstance();

时间:2019-05-09 09:36:06

标签: android firebase firebase-authentication

  

错误:找不到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(); 

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

添加以下依赖项:

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

从文档中

  

更新-2018年6月12日

     

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