Ошибка Firebase? W / BiChannelGoogleApi: [FirebaseAuth:] getGoogleApiForMethod () вернул Gms

Так что я новичок в Java / Android. Я попытался создать простое приложение с подключением к Firebase, в котором пользователи могут зарегистрироваться и использовать эту учетную запись для входа в приложение.

Мне удалось заставить их создать учетную запись, она правильно сохраняется в базе данных, однако, когда вы пытаетесь войти в систему с использованием учетной записи, она ничего не делает и возникает следующая ошибка:

W/BiChannelGoogleApi: [FirebaseAuth: ] getGoogleApiForMethod() returned Gms

Я искал и пробовал много разных решений, но ничего не работает.

Это мой build.gradle (Модуль: приложение)

apply plugin: 'com.android.application'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.example.gebruiker.androidchapclient"
        minSdkVersion 15
        targetSdkVersion 27
        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')
    **implementation 'com.android.support:appcompat-v7:27.1.1'**
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.google.firebase:firebase-auth:15.0.0'
    implementation 'com.google.firebase:firebase-database:15.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
    implementation 'com.android.support:cardview-v7:27.1.1'
    implementation 'com.android.support:recyclerview-v7:27.1.1'
    implementation 'com.firebaseui:firebase-ui-database:0.4.4'
}

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

Помимо ошибки Firebase, выделенная жирным шрифтом реализация также выдает ошибку, которую я не могу решить.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
1 569
2

Ответы 2

Чтобы решить эту проблему, измените эту строку кода:

implementation 'com.firebaseui:firebase-ui-database:0.4.4'

с участием

implementation 'com.firebaseui:firebase-ui-database:3.3.1'

Каждая версия FirebaseUI зависит от фиксированной версии версии Firebase. Для получения дополнительной информации см. Совместимость с библиотеками Firebase / Google Play Services.

Когда я делаю это, я получаю несколько ошибок в моих файлах классов java. Некоторые ошибки FirebaseRecyclerAdapter

iiiiiiiiiiiiiiiiiiiiiiiiiiiiii 24.04.2018 18:38

@Ninja Попробуйте использовать самые свежие версии. Этим версиям 1 год.

Alex Mamo 10.04.2019 12:38

Я решил эту проблему, используя эти зависимости,

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.firebase:firebase-client-android:2.3.1'
implementation 'com.google.firebase:firebase-database:16.0.1'
implementation 'com.google.android.gms:play-services-auth:16.0.0'

Другие вопросы по теме