2016-02-04 66 views
0

我正在嘗試創建一個authenticates with Google account的Android應用程序。 經過數小時的掙扎之後,我發現當我從我的Android應用程序中刪除Signing時,Google身份驗證完美無缺;相反,當我簽署應用程序時,突然它給了我一個「內部錯誤」,因此我無法使用Google帳戶進行身份驗證。在已簽名的Android應用程序中與Google進行身份驗證

爲了更好的理解: 我按照下面的Android Developers Steps對應用程序進行了簽名。

enter image description here

與簽署的應用程序,與谷歌認證不起作用。 如果我刪除了描述簽到比我能與谷歌帳戶通常驗證的配置,否則它只是一個內部錯誤如下:

enter image description here

我在機器人編程一個完整的新手,所以我在這裏詢問是否有人提供一些參考資料或輸入信息,以便我能夠理解問題以及要查找的內容(我一直在網上搜索,但現在仍然沒有什麼符合我的問題)。

謝謝!

+0

請將您的第一段特別改爲第二句。這是令人困惑的,因爲你說認證工作完美,然後你說你無法認證。另外,在你的logcat中提供錯誤。 – gerardnimo

+0

他的意思是說,如果他的apk是調試簽名登錄正在工作,但它不是當簽名發佈時。 – Yogesh

+0

我提供了一些更多的信息! – Totoro

回答

0

您使用的是版本 google-services.json?它應該包含您的發行證書SHA-1。
也許你正在使用調試證書SHA-1,如果是這樣的話,它只能用於調試簽名的應用程序。對於發佈已簽名的應用程序,您應該使用適當的SHA-1再次生成google-services.json。

相關問題