簡體   English   中英

apk必須使用相同的證書簽名

[英]The apk must be signed with the same certificates

當我嘗試上傳我的應用程序的新更新時,給我這個錯誤“ apk必須使用與先前版本相同的證書簽名”。 程序:我使用eclipse的導出向導,而不是從文件夾中加載舊的證書文件,我正確輸入了密碼(我對其進行了測試以輸入不正確,並且無法繼續使用),因此我知道正確的密碼以及對於別名的正確密碼並保存apk。 當我嘗試上傳時出現錯誤。 包是一樣的,東西也沒有。 誰能告訴我問題出在哪里?

最肯定地,您的證書是不同的,您可以使用以下命令進行檢查:

unzip -d tmp filename.apk META-INF/CERT.RSA
keytool -printcert -v -file tmp/META-INF/CERT.RSA

filename.apk是您當前和/或先前版本的apk。

可能導致此問題的三件事之一:

  1. 使用其他私鑰證書(聽起來像您不認為這是您的問題)

  2. 不增加Android清單中的versionCode和versionName

  3. 使用其他軟件包名稱

希望不是您丟失證書! 祝好運! 有人提到,有可能簽署的老版本有多個證書您的應用程序,然后繼續使用一個你仍然有像這樣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM