Google Play服务登录内部错误

时间:2017-05-24 17:07:18

标签: android google-play-services google-oauth

我刚刚开始实施Google Sign In API,这是我的配置:

我把它添加到gradle:

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);

但它没有用,它说Google Play服务已停止工作,在日志中显示“内部错误”

我已经将我的应用程序与服务相关联,我有OAUTH2代码,我不知道我做错了什么,非常绝望,谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

使用签名证书的SHA-1哈希添加配置文件。

Configuration file to your project

在Android Studio项目的app目录中添加google-services.json