在auth库中找不到类GoogleSignIn

时间:2017-11-07 19:54:38

标签: java android google-play

我在使用Android应用程序登录Google Play时遇到问题,我补充道: 编译'com.google.firebase:firebase-auth:11.4.2' 和 编译'com.google.android.gms:play-services-auth:11.4.2' 在我的gradle依赖项中。我只有像GoogleSignInApi或GoogleSignInAccount这样的课程,我不知道如何导入其他课程。
我的意思是GoogleSignIn或GoogleSignInClient等课程。我只是在库中看不到它们。

2 个答案:

答案 0 :(得分:22)

GoogleSignIn / GoogleSignInClient已在 Google Play服务SDK版本11.6 中引入。

旧版本的类名略有不同,需要使用GoogleApiClient。

请从Android Studio升级到11.6并配置以下依赖项。

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

答案 1 :(得分:4)

以下是版本11.6.0

release note

在Auth Library中:

添加了GoogleSignInClientGoogleSignIn个类。 GoogleSignInClient提供了与Google登录API互动的切入点。

所以注入11.6.0版本的auth工件。

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

compile现已弃用,因此最好使用implementation

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