2012-02-06 100 views
1

我試圖上傳我的應用程序之一的更新簽名,我創建Eclipse的一個新項目從舊版本的應用程序,該應用程序使用開始相同的包和相同的密鑰進行簽名,但我仍然得到這個錯誤apk必須使用與之前相同的證書籤名的APK必須使用相同的證書,以前

我該如何解決這個問題?我敢肯定,關鍵是與舊版本相同。我做的唯一一件事就是更新使用ActionBarSherlock

感謝

+0

您是否正在使用發佈密鑰進行簽名?或者讓eclipse用默認的調試密鑰對它進行簽名? – FoamyGuy 2012-02-06 14:28:44

+0

我正在使用釋放鍵,我也嘗試手動使用jar簽名者和zipalign,但我有相同的錯誤 – Ste 2012-02-06 15:29:47

回答

3

我肯定是沒有被解決此問題的應用程序。我做了一個keystore用於我所有的應用程序,並且確信我不會無緣無故地創建一個新的,然後將它刪除而不用記住。我無法想象所有Google + 8頁以上的所有人都擁有同樣的故事,也都是白癡。從舊的APK

我剛纔相比CERT.RSA與另一個項目的一個新創建的APK使用我的密鑰庫簽署並WinDiff的報告中只有空白的不同。我會假設證明使用了相同的密鑰存儲庫。

我創建了一個新的APK的問題項目,並與其他人相比的CERT.RSA和存在兩個額外的編碼行。這些額外的行也不存在於使用不同密鑰庫導出的另一個項目的CERT.RSA中,其文件結構相同。

這裏的區別是: http://www.gatekeeperel.co.uk/image_files/image1.jpg

裏面全都以同樣的方式創建 - 保留時間點擊/導出/導出Android應用程序/使用現有的Eclipse中的密鑰庫。

沒有人有任何想法是怎麼回事?真。我對未來能夠更新應用程序確實沒有信心。塔爲任何想法。

+0

你有沒有學到更多關於發生了什麼?我非常有信心使用相同的密鑰庫,但在更新時遇到「不同的證書」錯誤。感覺有點絕望...... – isick 2014-03-20 14:39:02

2

我也有同樣的問題。我跑了jarsigner工具

jarsigner.exe -verify -verbose -certs C:\ apkfilename.apk

舊APK和新創建一個與輸出比資源的日期等相同/繪項目。

我100%肯定的密鑰庫,別名和密碼是一樣的。

相關問題