2017-11-07 3 views
5

には見られません。 google.android.gms:play-services-auth:11.4.2 ' 私のgradle依存関係です。
私は、GoogleSignInApiやGoogleSignInAccountのようなクラスしか持っていません。他のものをインポートする方法はわかりません。
私はGoogleSignInやGoogleSignInClientのようなクラスを意味します。私はただそれらを図書館で見ることはできません。クラスGoogleSignInは、認証ライブラリ

+0

あなたが解決したことはありますか?私は同じ問題を抱えている。 – aaaaa

+0

あなたが見つかりました。「com.google.android.gms:play-services-auth:11.6.0」をコンパイルする必要があります。 –

答えて

15

GoogleSignIn/GoogleSignInClientは、Google PlayサービスSDKバージョン11.6に導入されました。

古いバージョンのクラス名は少し異なり、GoogleApiClientが必要です。

Androidスタジオから11.6にアップグレードし、以下の依存関係を設定してください。ここで

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

はバージョン認証ライブラリに11.6.0

ためrelease note次のとおりです。

GoogleSignInClientGoogleSignInクラスを追加しました。 GoogleSignInClientは、Google Sign In APIと対話するためのエントリポイントを提供します。

このようにしてauth artifactの11.6.0バージョンを挿入します。それは1160年にimplementation

implementation 'com.google.android.gms:play-services-auth:11.6.0' 
1
  • SDKマネージャ - >エクストラ

  • Updateから最新バージョン46にアップデートPlayStore libにすべてfirebaseの依存関係を使用することをお勧めしますので、現在は非推奨

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

    compile

    //Firebase 
    compile 'com.google.firebase:firebase-core:11.6.0' 
    compile 'com.google.firebase:firebase-auth:11.6.0' 
    
  • 更新プレイサービス-AUTH依存関係をプロジェクトレベルのbuild.gradleで1160

    compile 'com.google.android.gms:play-services-auth:11.6.0' 
    
  • アップデートグーグル・サービスの依存関係に3.1.0へ。 MavenのGoogleの依存関係に注意してください。

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.2.3' 
     classpath 'com.google.gms:google-services:3.1.0' 
    } 
    } 

allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() 
     maven { url "https://maven.google.com"} 

    } 
    } 
関連する問題