发布已签名的Android应用,Google Pluslogin和Google地图不起作用

1.我在我的android应用程序中使用Google plusloginGoogle地图

2.在从Android Studio到Real设备(Mobile)Google pluslogin和Google Map Works Fine的debugging过程中 (一切工作正常)

问题:

1.Build – >生成签名APK – 从Android Studio,我发布apk不能使用谷歌加login。

2. Google Map也显示空白屏幕。

我试图从Google Developer Console创buildOAuth客户端ID ,发送错误消息

错误消息:重复的指纹您指定的指纹已被此项目或其他项目中的Android OAuth2客户端ID使用

我join了Google plus Login的链接

请帮助我的人如何解决它。

编辑:1

我testing了debug.apk它的工作完美的谷歌加login和地图。

但是不能在release.apk中工作,请帮我解决这个问题。

Solutions Collecting From Web of "发布已签名的Android应用,Google Pluslogin和Google地图不起作用"

你已经生成了这样的密钥keyHash。

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64 

例如像这样

 C:\Program Files\Java\jdk1.6.0_22\bin\keytool.exe" -exportcert -alias selvin -keystore c:\users\selvin\desktop\selvin.kp | C:\OpenSSL-Win32\bin\openssl sha1 -binary | C:\OpenSSL-Win32\bin\openssl base64 

这是在您的系统中为CMD生成的添加这个哈希键在你的谷歌控制台。

主要的问题是SH1哈希,因为我知道面对这个问题的人很多,因为他们正在使用SH1散列SHASH而不是释放SH1哈希 ,两者都是不同的。 在OAuth 2.0客户端ID中添加您的版本SH1散列 。 希望这会有所帮助。