Как я могу интегрировать Google Sign In и Firebase в моем приложении? - PullRequest
0 голосов
/ 28 июня 2018

Я не могу интегрировать Google Sign в свой проект Android. Я уже интегрировал базу данных Firebase в реальном времени в свой проект. После этого пока я интегрирую гугл вход в систему Ошибка приходит " Исправьте конфликт версий, либо обновив версию плагина google-services (информацию о последней версии можно получить по адресу https://bintray.com/android/android-tools/com.google.gms.google-services/), либо обновив версию com.google.android.gms до 11.8. 0. "

На самом деле, когда я собираю проект с "compile" com.google.android.gms: play-services-auth: 15.0.1 '"Ошибка появляется. Я отправил свое gradle.

apply plugin: 'com.android.application'

android {
compileSdkVersion 27
defaultConfig {
    applicationId "app.com.realtimedatabase"
    minSdkVersion 16
    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(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
implementation 'com.google.firebase:firebase-database:11.8.0'
implementation 'com.firebaseui:firebase-ui-database:1.0.1'
implementation 'com.google.android.gms:play-services-auth:15.0.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'




}

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

Пожалуйста, кто-нибудь отправит какое-нибудь решение, чтобы я мог решить проблему.

Ответы [ 4 ]

0 голосов
/ 11 августа 2018

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

dependencies {
    // FirebaseUI for Firebase Realtime Database
    implementation 'com.firebaseui:firebase-ui-database:4.1.0'

    // FirebaseUI for Cloud Firestore
    implementation 'com.firebaseui:firebase-ui-firestore:4.1.0'

    // FirebaseUI for Firebase Auth
    implementation 'com.firebaseui:firebase-ui-auth:4.1.0'

    // FirebaseUI for Cloud Storage
    implementation 'com.firebaseui:firebase-ui-storage:4.1.0'
}
0 голосов
/ 28 июня 2018

Замените или добавьте свои зависимости, ниже приведены зависимости для Аутентификации Firebase и Google SignIn

implementation 'com.google.firebase:firebase-auth:16.0.2'
implementation 'com.google.android.gms:play-services-auth:15.0.1'

Также измените зависимости для базы данных firebase:

implementation 'com.google.firebase:firebase-database:16.0.1'

В вашем проекте Gradle обновите это:

dependencies {           
   classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
    }

Это происходит, когда у вас разные версии продуктов Firebase. Убедитесь, что у вас все обновлено, используйте Android Studio для обновления подключаемых модулей Надеюсь, это поможет.

0 голосов
/ 28 июня 2018

compile 'com.google.android.gms: play-services-auth: 11.6.0'

и это

compile 'com.google.firebase: firebase-core: 11.6.0'

0 голосов
/ 28 июня 2018

Попробуйте обновить версии библиотеки.

implementation 'com.firebaseui:firebase-ui-database:4.1.0'
implementation 'com.google.firebase:firebase-database:16.0.1'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...