Google SignInButton无法解析

时间:2018-07-04 01:17:05

标签: android firebase google-signin

标题,我无法添加添加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 :(得分:0)

可能还有其他问题。我认为您不需要添加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