2016-10-17 40 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)更新您的證書頁面中的密鑰

相關問題