Google SignInButton не может разрешить - PullRequest
0 голосов
/ 04 июля 2018

Заголовок, я не могу добавить пакеты, необходимые для добавления входа в Google

Gradle 4.4, плагин Gradle 3.1.3, сервисы Google 4.0.1

Добавлены зависимости Firebase

implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.firebaseui:firebase-ui-auth:4.0.0'
implementation 'com.google.firebase:firebase-auth:15.0.1'
implementation 'com.google.android.gms:play-services-auth:15.0.1'
...
apply plugin: 'com.google.gms.google-services'

скачано GooglePlayServices SDK. У меня все еще нет SignInButton (получить 'Кнопка SignInButton не может решить')

что мне не хватает

1 Ответ

0 голосов
/ 04 июля 2018

Возможно, есть другая проблема. Я думаю, вам не нужно добавлять apply plugin: 'com.google.gms.google-services'.

Я использовал ту же самую implementation 'com.google.android.gms:play-services-auth:15.0.1' версию только сейчас, и я могу получить SignInButton. Ниже мой build.gradle файл:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion '27.0.3'
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 15
        targetSdkVersion 26
        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'])
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    implementation 'com.android.support:appcompat-v7:26.+'
    implementation 'com.android.support:design:26.+'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.google.android.gms:play-services-auth:15.0.1'

    testImplementation 'junit:junit:4.12'
}

Снимок экрана из файла макета XML:

enter image description here

Можете ли вы подтвердить, что можете успешно построить свой проект? Если нет, то, пожалуйста, убедитесь, что ваш проект успешно построен без каких-либо ошибок, а затем попробуйте добавить SignInButton. Ты получишь это.

Для получения дополнительной информации перейдите по этой официальной ссылке: https://developers.google.com/identity/sign-in/android/sign-in

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