目录
4.打开Google Cloud Platform(Api控制台)
1.登录接口Api库
//googleAuth
api 'com.google.android.gms:play-services-auth:19.0.0'
2.配置项目
1.打开Google Identity(登录接口文档)选择配置项目
第一次会有一个Yes/No的同意条款,选Yes。
2.获取SHA1指纹
//调试版
keytool -keystore C:\Users\用户名\.android\debug.keystore -list -v
//正式版
keytool -keystore C:\key_xxx.jks -list -v
1.调试版的key里边的【用户名】是电脑的用户名 。密钥库口令为:android
当然,如果不希望debug的时候使用Android自带的签名,可以在build.gradle(:app)文件下添加:
android {
signingConfigs {
debug {
storeFile file('C:\\调试的签名.jks')
keyAlias = '调试的别名'
storePassword '签名密码'
keyPassword '别名密码'
}
}
compileSdkVersion xx
buildToolsVersion 'xx.x.x'
}
输出结果(正式版也一样):
2.正式版的key是打包时创建的key
复制SHA1到Google SHA-1 signing certificate配置项中。可以先用调试版,后边在配置正式版。
3.复制Client ID到工程项目中
复制下边的string字段并把“客户端ID”修改为刚刚生成好的Client ID到main/res/values/strings.xml 下
<string name="server_client_id">客户端ID</string>
4.打开Google Cloud Platform(Api控制台)
5.配置正式版的SHA1
需要注意的是,每个OAuth client都会有一个Client ID,这里我们不必理会,就用之前配置好的登录接口主体里边的Client ID。