[英]Replacing android debug key with android release key
嗨,我是android的新手。 我有一個用調試密鑰簽名的android apk。現在我的密鑰已過期,所以我更新了密鑰並釋放了密鑰。 問題是我無法使用新的發行版密鑰更新現有的應用程序。如果我嘗試用新的發行版替換現有的應用程序(用調試器密鑰簽名),則會出現錯誤“未安裝應用程序”。 有什么解決方案或解決此問題的方法? 我嘗試卸載舊版本並安裝新版本。 它工作正常,但我希望更換新的應用程序。 請幫助。 提前感謝
您無法重新安裝使用其他密鑰簽名的應用程序。 如您所說,您必須先卸載舊的,然后再次安裝並用新密鑰簽名。
從android docs :
應用程序升級–在發布應用程序更新時,如果希望用戶無縫升級到新版本,則將要繼續使用相同的證書或一組證書對更新進行簽名。 系統在向應用程序安裝更新時,會將新版本中的證書與現有版本中的證書進行比較。 如果證書完全匹配,包括證書數據和訂單,則系統允許更新。 如果您在不使用匹配證書的情況下簽署新版本,則還需要為該應用程序分配其他軟件包名稱-在這種情況下,用戶會將新版本安裝為全新的應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.