2015-08-15 41 views
-1

我正在構建一個使用Android Studio的Android應用程序,該應用程序將連接到Google Play API。當我運行模擬器時,我收到消息「應用程序配置不正確,請檢查包名和簽名證書是否與在Developer Console中創建的客戶端ID匹配。此外,如果應用程序尚未發佈,請檢查您的帳戶正在嘗試登錄並列爲測試人員帳戶「。如何將我的調試版本中的SHA1值設置爲與發佈版本相同?

我認爲問題在於簽名證書不匹配。爲了讓SHA1值進入開發人員控制檯,我構建了一個發佈版.apk,將其解壓縮並將其複製到開發人員控制檯中。 但是我注意到了,如果我解壓縮apk並執行相同的操作,值就不同了。顯然這意味着它將無法在仿真器中連接。

如果我單擊生成>生成簽名APK我可以簽署對我的鑰匙,我怎麼能爲我的調試版本這也發生?

+0

你會完全錯誤的方向。弄清楚如何讓兩個二進制文件具有相同的散列並不是很好的利用你的時間,絕對不是解決這個問題的正確方法。 – tripleee

+0

您的評論已幫助我確定我應該尋找另一種解決方案,但是我期望做的事對我來說並不是顯而易見的錯誤。我已經能夠確定其他人通常有一個額外的鏈接應用程序的調試設置,所以我會嘗試,但爲什麼投票的問題? – Ekins86

回答

0

根據@tripleee評論,這不是解決此問題的正確方法。

看來,你應該對你的開發者控制檯上的應用2級鏈接的應用程序 - 一個爲你釋放APP,一個用於爲每個相應的SHA1值您調試應用程序。

相關問題