我刚刚开始实施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代码,我不知道我做错了什么,非常绝望,谢谢你的帮助。
答案 0 :(得分:0)
使用签名证书的SHA-1哈希添加配置文件。
Configuration file to your project
在Android Studio项目的app目录中添加google-services.json