2016-10-17 92 views
1

我在使用标准Google SignIn时遇到问题:在构建我的Android应用程序发布后,Google SignIn无法使用。 我跟着指南这里解释建立一个版本: https://developer.android.com/studio/publish/app-signing.htmlGoogle SignIn在发布APK后无法使用(工作之前)

然后,我去谷歌API控制台,创建使用私有密钥生成新的客户端的OAuth 2.0: SHA1与

keytool -exportcert -keystore MY_PATH_TO_PRIVATE_KEY -list -v 
产生

请求我的密钥库密码,然后看到SHA1。 我认为这个程序是正确的,因为我在Facebook登录时使用了相同的功能。 我正在使用最新版本的Android Studio。

我需要在Gradle Config或Android Manifest中添加一些吗?

回答

1

终于解决了。我在注册项目下的Google Developers Console中为我的释放密钥(.jks文件)添加了SHA1密钥。在Android Studio中,在左侧,项目视图下有一个生成变体的选项。在那里,我将每个模块更改为释放模式(默认情况下处于调试模式)。然后通过常规方法创建签名APK,然后运行该应用程序。 Google Signin完美运作。

+0

谢谢你的帮助,但我试过了,但它仍然无法正常工作...... – dayroma

0

步骤来查找SHA-1键: 1)转到您的谷歌游戏控制台 2)选择指定的应用程式 3)进入“应用程序签名”中的“版本管理” 4)的SHA-1密钥可以在“应用程序签名证书”下找到 5)更新您的证书页面中的密钥

相关问题