Я использую Firebase Admin SDK с IntelliJ всякий раз, когда я пытаюсь запустить этот код, я получаю это сообщение об ошибке:
Ошибка: (15, 50) java: невозможно получить доступ к com.google.authФайл класса .Credentials для com.google.auth.Credentials не найден
это код:
import com.google.auth.oauth2.GoogleCredentials;
import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseOptions;
import java.io.FileInputStream;
import java.io.IOException;
public class main {
public static void main (String args[]) throws IOException {
FileInputStream serviceAccount =
new FileInputStream("C:/Users/fusion/Desktop/projects/aesf/google-services.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("https://myDataBaseName.firebaseio.com")
.build();
FirebaseApp.initializeApp(options);
}
}
А это файл gradle :
plugins {
id 'java'
}
version '1.0-SNAPSHOT'
apply plugin: 'java'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
implementation 'com.google.firebase:firebase-admin:6.6.0'
implementation 'com.google.auth:google-auth-library-oauth2-http:0.12.0'
}
gradle:
rootProject.name = 'aesf'