我剛開始推行谷歌登錄API,這是我的配置:谷歌播放服務登錄的內部錯誤
我將此添加到搖籃:
compile 'com.google.android.gms:play-services:10.2.6'
這是我的OnCreate:
gso=new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN)
.requestEmail()
.build();
googleApiClient=new GoogleApiClient.Builder(this)
.enableAutoManage(this,this)
.addApi(Auth.GOOGLE_SIGN_IN_API,gso)
.build();
這是我如何調用登錄過程:
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(googleApiClient);
startActivityForResult(signInIntent, GOOGLE_SIGNIN_ID);
但它不工作,它說,谷歌Play服務已停止工作,在日誌中它說:「內部錯誤」
我已經掛我的應用程序服務,我有代碼的oauth2,我不不知道我做錯了什麼,並且非常絕望,謝謝你的幫助。
您可能要檢查[疑難解答在您的Android遊戲(https://developers.google.com/遊戲/服務/安卓/故障排除)。檢查你的包名稱和證書指紋的建議在[相關SO帖子](https://stackoverflow.com/questions/34942692/occured-an-internal-error-when-requestemail-from-googlesigninoptions-android)也可能有幫助。 – Teyam
我已經設法使它工作,我認爲.json配置文件不起作用,無論如何感謝您的時間 – Matthew