2016-12-15 28 views
1

Ich bin ziemlich neu in Java und ich versuche derzeit, das Firebase Admin SDK mit meiner Anwendung zu verwenden.
Ich benutze Eclipse mit dem Maven Plugin.Firebase Admin SDK nicht initialisiert (Java)

ich diese Abhängigkeit in meiner Maven pom.xml Datei

<dependency> 
    <groupId>com.google.firebase</groupId> 
    <artifactId>firebase-admin</artifactId> 
    <version>4.0.3</version> 
</dependency> 

Danach aufgenommen habe, habe ich eine neue Anwendung unter src/main/java und ich versuchte, das SDK mit dem folgenden Code zu initialisieren, wie das offizielle Google-Dokument hat mich darum gebeten.

package com.vogella.maven.quickstart; 

import com.google.firebase.FirebaseOptions; 

public class App { 

    public static void main(String[] args) 
    { 
     /*Firebase SDKをinitializeするために*/ 
     FirebaseOptions options = new FirebaseOptions.Builder(); 
    } } 

jedoch Ich erhalte eine Fehlermeldung, dass ich den Code zu

Builder options = new FirebaseOptions.Builder() 

Ist das Google amtliches Dokument falsch geändert haben?

+1

Post des _actual_ Text der Fehlermeldung –

+0

Err ... okay, aber der Fehler ist in der japanischen, wie ich von Eclipse in der japanischen bin mit .. Er sagt: "Optionen" のを を Builder に 変 更 し ま 0. Bedeutung "Ändern Sie die Optionen zu Builder" – sabrinazuraimi

Antwort

1

Sieht aus wie Sie nicht copy the rest of the code

tat
FirebaseOptions options = new FirebaseOptions.Builder() 
    .setServiceAccount(new FileInputStream("path/to/serviceAccountKey.json")) 
    .setDatabaseUrl("https://<DATABASE_NAME>.firebaseio.com/") 
    .build(); 

FirebaseApp.initializeApp(options); 

Ihr Fehler ist, dass offensichtlich ein FirebaseOptions Klasse kann nicht zu einem new FirebaseOptions.Builder() zugeordnet werden.

müssen Sie build() die Builder

+0

Oh Gott .. das war so eine Frage Noob. Vielen Dank! – sabrinazuraimi

Verwandte Themen