2016-08-10 35 views
0

我目前在一個圖書館項目中使用Google+登錄,該項目在多個應用程序中共享,我試圖將其遷移到Google登錄。我接受我必須在每個項目中都有它的一部分,所以它可以具有適當的JSON文件等,但是我甚至無法讓Android Studio在將它添加到庫中之後找到GoogleSignInOptions類Gradle:Android圖書館項目中的Google登錄

compile 'com.google.android.gms:play-services:9.4.0' 
compile 'com.google.android.gms:play-services-ads:9.4.0' 
compile 'com.google.android.gms:play-services-auth:9.4.0' 
compile 'com.google.android.gms:play-services-base:9.4.0' 
compile 'com.google.android.gms:play-services-gcm:9.4.0' 

它找不到「GoogleSignInOptions」。我錯過了什麼?

+0

第一行包含所有其餘的那些...如果您只想要該類,它在['auth'](https://developers.google.com/android/reference/com/ google/android/gms/auth/api/signin/GoogleSignInOptions)包。 –

+0

是的,但不幸的是它仍然沒有找到它,這讓我覺得我錯過了一些東西。 =/ –

+0

你是否同步Gradle文件?清理和重建項目? –

回答

0

您添加了?

classpath 'com.google.gms:google-services:3.0.0' 

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

當我包含'apply plugin:'com.google.gms.google-services''時,它會報告它找不到'google-services.json',因爲它必須應用到應用程序。這是一個圖書館項目,將有一個擴展的抽象類。 –

+0

可以從Firebase或較早版本的Firebase兄弟下載google-services.json。 – Esperanz0