2014-09-25 78 views
0

我正在創建一個應用內購買應用。在Google Play開發者控制檯中創建應用程序時,我上傳了一次apk文件。但現在,當我試圖上傳另一個版本的apk文件時,它顯示了不同的SHA-1密鑰的錯誤。我更改了版本代碼,並且包名也相同。我在這裏提到問題,並且我知道apk應該使用相同的證書進行簽名。無法使用相同的SHA-1生成已簽名的apk,

但我的問題是,當我從Eclipse中導出項目以生成已簽名的apk時,它不允許使用現有的密鑰庫;此外,當我選擇現有密鑰庫時,別名的下拉列表爲空。所以每次我必須創建新的密鑰庫。此外它在選擇退出密鑰庫時顯示「密鑰庫格式無效」。請爲我提供一些解決方案,以瞭解如何使用相同的SHA-1密鑰生成APK。

+1

您必須爲您的應用的所有版本使用相同的密鑰庫。如果別名字段爲空,則表示您輸入了錯誤的密鑰庫密碼。 – Nachi 2014-09-25 08:05:36

+0

我相信這是我正在使用相同的密碼。我已經嘗試了很多次。 – Shaily 2014-09-25 09:20:50

回答

0

這個apk文件是從另一臺電腦生成的,而不是第一個? 確保在不同的PC上具有相同的.keyStore文件。

+0

不,我從同一臺計算機生成它。我的問題是Eclipse不允許我使用現有的密鑰庫作爲別名名稱下拉列表是空的。 – Shaily 2014-09-25 12:19:09

相關問題