簡體   English   中英

將Android調試鍵替換為Android發布鍵

[英]Replacing android debug key with android release key

嗨,我是android的新手。 我有一個用調試密鑰簽名的android apk。現在我的密鑰已過期,所以我更新了密鑰並釋放了密鑰。 問題是我無法使用新的發行版密鑰更新現有的應用程序。如果我嘗試用新的發行版替換現有的應用程序(用調試器密鑰簽名),則會出現錯誤“未安裝應用程序”。 有什么解決方案或解決此問題的方法? 我嘗試卸載舊版本並安裝新版本。 它工作正常,但我希望更換新的應用程序。 請幫助。 提前感謝

您無法重新安裝使用其他密鑰簽名的應用程序。 如您所說,您必須先卸載舊的,然后再次安裝並用新密鑰簽名。

從android docs

應用程序升級–在發布應用程序更新時,如果希望用戶無縫升級到新版本,則將要繼續使用相同的證書或一組證書對更新進行簽名。 系統在向應用程序安裝更新時,會將新版本中的證書與現有版本中的證書進行比較。 如果證書完全匹配,包括證書數據和訂單,則系統允許更新。 如果您在不使用匹配證書的情況下簽署新版本,則還需要為該應用程序分配其他軟件包名稱-在這種情況下,用戶會將新版本安裝為全新的應用程序。

暫無
暫無

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

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