2016-12-15 38 views
1

私はかなりJavaに慣れ親しんでおり、現在私のアプリケーションでFirebase Admin SDKを使用しようとしています。
私はMavenプラグインでEclipseを使用しています。Firebase Admin SDKが初期化されていません(Java)

私はMavenのpom.xmlファイルにその後

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

をこの依存関係が含まれていた、私はSRC /メイン/ javaの下に新しいアプリケーションを作って、私は以下のコードでSDKを初期化しようとしたとして、公式のGoogleドキュメントが私に尋ねた

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(); 
    } } 

しかし、私は、Googleの公式文書は間違った私が

Builder options = new FirebaseOptions.Builder() 

にコードを変更する必要というエラーを取得していますされていますか?

+1

後にエラーメッセージ –

+0

のErrの_actual_テキストをbuild()必要がありますが、私は日本語でEclipseを使用していてエラーが日本語で..です それは、「オプション」と言うの型をBuilderに変更します。 意味「ビルダーへのオプションを変更してください」 – sabrinazuraimi

答えて

1

あなたはcopy the rest of the code

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

FirebaseApp.initializeApp(options); 

なかったようにあなたの誤りが明らかにFirebaseOptionsクラスがnew FirebaseOptions.Builder()に割り当てることができないということである見えます。

あなたは大丈夫... Builder

+0

ああ、これはまったく問題ではありませんでした。ありがとうございました! – sabrinazuraimi

関連する問題