2017-07-20 6 views
2

Ich verwende das Codebeispiel auf der Firebase-Site. Aus irgendeinem Grund scheint ich nicht auf die Complete-Methode zu kommen und bleibe stecken, nachdem ich die if-Anweisung eingegeben habe. Bitte um Rat. Vielen Dank.Ich konnte keinen neuen Benutzer auf Firebase erstellen

if(isRegistering){ 
    Log.d("TEST", "isRegistering"); // <- THIS PRINTS 
    mAuth.createUserWithEmailAndPassword(email, password) 
     .addOnCompleteListener(this, new OnCompleteListener<AuthResult>() { 
     @Override 
     public void onComplete(@NonNull Task<AuthResult> task) { 
      if (task.isSuccessful()) { 
       Log.d("TEST", "success"); // <- DOESN'T PRINT 
      } 
      else { 
       Log.d("TEST", "fail"); // <- DOESN'T PRINT 
      } 
     } 
    }); 
} 

Aktualisierung: Zusätzliche Daten hinzugefügt.

Modul:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:26.+' 
    compile 'com.android.support:design:26.+' 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.firebase:firebase-auth:11.0.2' 
} 

apply plugin: 'com.google.gms.google-services' 

Projekt

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     classpath 'com.google.gms:google-services:3.1.0' 
    } 
} 
allprojects { 
    repositories { 
     jcenter() 
    } 
} 
task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

Antwort

2

Versuchen Sie, diese

  • die Authentifizierung Aktivieren Sie in der Konsole mit enter image description here

  • Fügen Sie dem Manifest die Internet-Berechtigung hinzu.

+0

Ich habe den E-Mail-/Kennwortstatus während der ganzen Zeit aktiviert. Ich habe die Internetberechtigungen hinzugefügt, um zu manifestieren. Aber immer noch die gleichen Ergebnisse. – arthiks

+0

Haben Sie google-services.json hinzugefügt? –

+0

Die Google-Dienst-JSON-Datei wurde unter App-Ordner hinzugefügt und beide Gradle-Dateien wurden aktualisiert. – arthiks

Verwandte Themen