Merhaba , SHA-1 kodunu projeden alıp ekledim birde gradle dosyasına şu komutu ekleyince sorun düzeldi
compile ('com.google.firebase:firebase-core:10.0.1') {
exclude module: 'play-services-base'
exclude module: 'support-v4'
exclude module: 'support-annotations'
}
yalnız şimdi de şöyle bi sorun oldu kullanıcı kaydı yapmaya çalışıyorum eposta ve şifre ile firebase in sitesindeki Auth bölümünden bunun için gerekli izni de verdim ancak bir türlü çalışmadı aldığım hatayıda açıkçası nette çözümünü bulamadım yardımcı olabilir misiniz?
main activity dosyamdaki registerUser fonksiyonum şu şekilde
private void registerUser()
{
String email = txtEmail.getText().toString().trim();
String pass = txtPassword.getText().toString().trim();
if(TextUtils.isEmpty(email))
{
Toast.makeText(this,"Email Adresinizi Giriniz!",Toast.LENGTH_LONG).show();
return;
}
if(TextUtils.isEmpty(pass))
{
Toast.makeText(this,"Parolanızı Giriniz!",Toast.LENGTH_LONG).show();
return;
}
progressDialog.setMessage("Kayıt işlemi yapılıyor. Lütfen Bekleyiniz.");
progressDialog.show();
firebaseAuth.createUserWithEmailAndPassword(email,pass)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful())
{
txtMessage.setText("Başarıyla Kayıt Oldunuz...");
}else{
txtMessage.setText("Bir Hata Oluştu!");
}
}
});
}
Aldığım Konsoldaki Hata :
E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa30425b0
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.mit.firebaseauthdemo, PID: 3720
java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.tasks.Task com.google.firebase.auth.FirebaseAuth.createUserWithEmailAndPassword(java.lang.String, java.lang.String)' on a null object reference
at com.example.mit.firebaseauthdemo.MainActivity.registerUser(MainActivity.java:112)
at com.example.mit.firebaseauthdemo.MainActivity.onClick(MainActivity.java:130)
at android.view.View.performClick(View.java:5198)
at android.view.View$PerformClick.run(View.java:21147)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
I/Process: Sending signal. PID: 3720 SIG: 9
Application terminated.
bu konuda yardımcı olmanız mümkün mü acaba?