Android 谷歌登录不';发布APK后不工作(工作前)
我对标准GoogleSignin有问题:在我的android应用程序发布后,GoogleSignin无法工作。 我按照此处介绍的指南构建了一个版本: 然后,我转到google API控制台,使用私钥创建一个新的客户端OAuth 2.0: SHA1是用Android 谷歌登录不';发布APK后不工作(工作前),android,apk,release,sha1,google-signin,Android,Apk,Release,Sha1,Google Signin,我对标准GoogleSignin有问题:在我的android应用程序发布后,GoogleSignin无法工作。 我按照此处介绍的指南构建了一个版本: 然后,我转到google API控制台,使用私钥创建一个新的客户端OAuth 2.0: SHA1是用 keytool -exportcert -keystore MY_PATH_TO_PRIVATE_KEY -list -v 请求密钥库的密码,然后我看到SHA1。 我认为这个过程是正确的,因为我在Facebook登录时使用了相同的方法,并且它可
keytool -exportcert -keystore MY_PATH_TO_PRIVATE_KEY -list -v
请求密钥库的密码,然后我看到SHA1。
我认为这个过程是正确的,因为我在Facebook登录时使用了相同的方法,并且它可以工作。
我正在使用最新版本的Android Studio
我必须在Gradle配置或Android清单中添加一些吗?最终解决了这个问题。我在googledevelopers控制台的注册项目下为我的发布密钥(即.jks文件)添加了SHA1密钥。在Android Studio的左侧,在项目视图下有一个构建变体选项。在那里,我将每个模块更改为发布模式(默认情况下处于调试模式)。然后用通常的方法创建已签名的APK,并运行应用程序。谷歌登录工作得很好 终于解决了。我在googledevelopers控制台的注册项目下为我的发布密钥(即.jks文件)添加了SHA1密钥。在Android Studio的左侧,在项目视图下有一个构建变体选项。在那里,我将每个模块更改为发布模式(默认情况下处于调试模式)。然后用通常的方法创建已签名的APK,并运行应用程序。谷歌登录工作得很好 找到SHA-1键的步骤: 1) 转到您的Google Play控制台 2) 选择目标应用程序 3) 转到“发布管理”下的“应用程序签名” 4) 可以在“应用程序签名证书”下找到SHA-1密钥
5) 在凭证页面中更新该密钥查找SHA-1密钥的步骤: 1) 转到您的Google Play控制台 2) 选择目标应用程序 3) 转到“发布管理”下的“应用程序签名” 4) 可以在“应用程序签名证书”下找到SHA-1密钥
5) 在您的凭证页面中更新该密钥您为我节省了很多时间!非常感谢!这是正确的答案你为我节省了很多时间!非常感谢!这是正确的答案