2016-09-06 8 views
1

firebaseを使用してデータを送信しようとしていますが、DynamiteModule:com.google.firebase.authのローカルモジュール記述子クラスが見つかりません。 ここに私のコードです。私はチェックしたが、私の問題は他の問題と似ていない。アンドロイドのfirebaseにデータを送信できません

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    Firebase.setAndroidContext(this); 
    setContentView(R.layout.activity_main); 
    Toast.makeText(this, "heee", Toast.LENGTH_SHORT).show(); 

    firebaseAuth = FirebaseAuth.getInstance(); 

    buttonSave = (Button) findViewById(R.id.button); 
    editTextName = (EditText) findViewById(R.id.editTextName); 
    //editTextAddress = (EditText) findViewById(R.id.editTextAddress); 

    textViewPersons = (TextView) findViewById(R.id.textViewPersons); 

    firebaseAuth.getCurrentUser(); 


    buttonSave.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      //Creating firebase object 
      Firebase ref = new Firebase(Config.FIREBASE_URL); 

      //Getting values to store 
      String name = editTextName.getText().toString().trim(); 
      // String address = editTextAddress.getText().toString().trim(); 

      //Creating Person object 
      Person person = new Person(); 

      //Adding values 
      person.setName(name); 
      //person.setAddress(address); 

      //Storing values to firebase 
      ref.child("Person").setValue(person); 
     } 
    }); 
} 

私は立ち往生してください!

+0

アプリケーションデータベース ' –

+0

のfirebaseコンソールのルールタブを確認して、ここに入れてください –

+0

あなたはfirebaseauthを持っています。あなたはrefを取る必要があります。 like Firebase myFirebaseRef =新しいFirebase(URL)。 – Vickyexpert

答えて

0

チェック「ルール」をしてから、データベース内:

も参照してください。 そして、このように変更します。 {

"ルール":{

".read": true, 

".write":true 

}

} それは問題を解決する必要があります。

+0

ありがとう、それでした.. – DonJon

関連する問題