Firebase-UI EMAI L / пароль и телефон ОШИБКА - PullRequest
0 голосов
/ 04 декабря 2018

Попытка встроить мою аутентификацию в моем приложении с помощью Google, Facebook, телефона и электронной почты Google работает нормально, Facebook еще не пробовал, и телефон и электронная почта выдают одинаковую ошибку.

    public class MainActivity extends AppCompatActivity
        implements View.OnClickListener{
    private static final String TAG = MainActivity.class.getSimpleName();
    private FirebaseAuth mAuth;
    private static final int RC_SIGN_IN = 200;
    private List<AuthUI.IdpConfig> providers;
    private AuthUI mAuthUI;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mAuth = FirebaseAuth.getInstance();
        mAuthUI = AuthUI.getInstance();
        if(isUserLogged()){loginUser();}
        setContentView(R.layout.activity_main);
        findViewById(R.id.SiginInActivity).setOnClickListener(this);//btn listener
        providers = Arrays.asList(
                new AuthUI.IdpConfig.PhoneBuilder().build(),
                new AuthUI.IdpConfig.EmailBuilder().build(),
                new AuthUI.IdpConfig.GoogleBuilder().build(),
                new AuthUI.IdpConfig.FacebookBuilder().build());
    }
    @Override
    public void onClick(View view)
    {
        switch (view.getId())
        {
            case R.id.SiginInActivity:

                startActivityForResult(
                        mAuthUI.createSignInIntentBuilder()
                                .setIsSmartLockEnabled(false,true)
                                .setAvailableProviders(providers)
                                .build(),
                            RC_SIGN_IN);
                }
    }

установка умной блокировки или нет не решает проблему здесь: файлы gradle / app

`

    apply plugin: 'com.android.application'

    android {
        compileSdkVersion 28
        defaultConfig {
            applicationId "com.example.undetermined.golf"
            minSdkVersion 19
            targetSdkVersion 28
            versionCode 1
            versionName "1.0"
            testInstrumentationRunner "

    android.support.test.runner.AndroidJUnitRunner"
            }
            buildTypes {
                release {
                    minifyEnabled false
                    proguardFiles getDefaultProguardFile('proguard-android.txt'), `'proguard-rules.pro'`
                }
            }
        }

    dependencies {
        implementation fileTree(include: ['*.jar'], dir: 'libs')
        //noinspection GradleCompatible
        implementation 'com.android.support:appcompat-v7:28.0.0'
        implementation 'com.android.support.constraint:constraint- 

макет: 1.1.3 'реализация' com.google.android.gms: play-services-auth: 16.0.1 '

        implementation 'com.google.firebase:firebase-core:16.0.5'

        implementation 'com.firebaseui:firebase-ui-auth:4.2.1'
        implementation 'com.firebaseui:firebase-ui-database:4.2.1'
        implementation 'com.firebaseui:firebase-ui-firestore:4.2.1'
        implementation 'com.facebook.android:facebook-login:4.38.1'

        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 
 'com.android.support.test.espresso:espresso-`core:3.0.2'`

    }
    android {
        defaultConfig {
            resConfigs "en"
        }
    }
    apply plugin: 'com.google.gms.google-services'`

здесь находится проект / gradel

        buildscript {

        repositories {
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.2.1'
            classpath 'com.google.gms:google-services:4.0.1'

            // NOTE: Do not place your application dependencies here; they 
belong
            // in the individual module build.gradle files
        }
    }

    allprojects {
        repositories {
            google()
            jcenter()
        }
    }

    task clean(type: Delete) {
        delete rootProject.buildDir
    }

Здесь есть logCat: с момента, когда я нажимаю, войдите в систему с помощью электронной почтыbutton

2018-12-04 21:29:37.227 1899-1984/system_process W/InputDispatcher: channel '4ce8804 com.example.undetermined.golf/com.example.undetermined.golf.MainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
2018-12-04 21:29:37.227 1899-1984/system_process E/InputDispatcher: channel '4ce8804 com.example.undetermined.golf/com.example.undetermined.golf.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

2018-12-04 21:29:37.244 1899-5088/system_process I/WindowManager: WIN DEATH: Window{4ce8804 u0 com.example.undetermined.golf/com.example.undetermined.golf.MainActivity}

2018-12-04 21:29:37.244 1899-5088/system_process W/InputDispatcher: Attempted to unregister already unregistered input channel '4ce8804 com.example.undetermined.golf/com.example.undetermined.golf.MainActivity (server)'

Я получаю черный экран и возвращаюсь в основное состояние, если он повторяется, происходит сбой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...