2017-05-31 38 views
1

我有兩種構建口味。 每個都有調試和發佈構建類型。谷歌登錄後發表在Play商店有兩個sha1密鑰

我有兩個googleservice.json兩個版本的味道。 所有工作正常,除了Gmail登錄。

在本地Gmail登錄工作正常。 但上傳應用程序到playstore後,Gmail登錄不起作用。 我更新了兩個sha1鍵,用於在Firebase控制檯中進行調試和發佈,並獲取最新的googleservice.json文件。

但仍面臨Play商店的問題。

,我有這在我的ProGuard

-keep類com.google.android.gms ** {*。 }

-dontwarn com.google.android.gms。**

而我會闖民宅所有計算器的問題,但仍然沒有得到答案。

感謝, Arunraj中號

+0

你是否找到了解決辦法? – MathaN

回答

1

加入我的釋放鍵而在谷歌開發者控制檯的SHA1鍵(.jks文件)註冊的項目下。

Android Studio的左側,在項目視圖下有一個生成變體的選項。在那裏,我將每個模塊更改爲釋放模式(默認情況下處於調試模式)。然後通過常規方法創建簽名APK,然後運行該應用程序。

Google Signin正常工作。

遵循此鏈接Google sign in signed apk not working

,加入後SHA-1谷歌開發者控制檯與谷歌,services.json更換

注:谷歌的JSON文件應該只有一個項目

+0

是的,我已經這樣做了,但沒有運氣。 –

+1

生成後我手動安裝apk.its作品。但上傳到Playstore後它不會工作 –

+0

我有不同的構建變體像聲明,試生產,像etc.so生產,每個都有不同的JSON文件。 –