java - 无法解决 FirebaseOptions.Builder().setCredentials()
问题描述
尝试使用customToken
.
执行以下操作时出错:
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("path to file") //different in actual
.build();
FirebaseApp.initializeApp(options);
它说无法解决setCredentials()
,之后当我尝试创建令牌时会给出相同的错误:
FirebaseAuth.getInstance().createCustomToken(uid);
找遍了全网找不到解决办法请帮忙
使用的依赖如下:
implementation 'com.google.firebase:firebase-core:11.0.4'
implementation 'com.google.firebase:firebase-messaging:11.0.4'
implementation 'com.google.firebase:firebase-appindexing:11.0.4'
implementation 'com.google.firebase:firebase-database:11.0.4'
implementation 'com.google.firebase:firebase-storage:11.0.4'
implementation 'com.google.firebase:firebase-auth:11.0.4'
implementation 'com.google.firebase:firebase-perf:16.0.0'
implementation 'com.firebase:firebase-client-android:2.5.2+'
implementation 'com.firebase:firebase-client-android:2.5.2+'
implementation 'com.google.android.gms:play-services-analytics:11.0.4'
implementation 'com.google.android.gms:play-services-location:11.0.4'
implementation 'com.google.android.gms:play-services-auth:11.0.4'
解决方案
问题的完美答案是将以下依赖项添加到您的应用程序级别的 graddle 文件中。
implementation 'com.google.firebase:firebase-admin:6.2.0'
所有的问题都会得到解决。
推荐阅读
- kotlin - 如何在 Kotlin 中加载
- r - 使用 purrr 进行真实数据分析时的一个问题
- assimp - numWeights 对应于 mnumVertices?
- java - 如何使用java在线阅读pdf文件并保存在本地机器上
- java - 如何在使用 Java 和 Spring 的 REST Web 服务中等待()?
- php - 连接到 SQL Server.PDOException 对象时出错 (Azure)
- c# - 如何用 func 委托替换 Action 委托,将值返回给函数
- r - 操作方法:在同一图上叠加 2 组点的简单 R 图形
- c++ - 引用捕获和在 lambda (C++) 中通过引用发送参数有什么区别
- kubernetes - k8s ingress nginx 为每个域设置重写目标