Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 从应用程序检索密钥库或更改证书大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我弄得一团糟:当我格式化我的电脑时,我丢失了用于签署我的 Android应用程序的密钥.
Google抱怨说应用程序更新必须使用相同的证书进行签名,但我不再拥有它…有没有办法解决这个问题?
我可以访问较旧的签名apks,我不敢相信google只依赖于单个@L_801_2@…

解决方法

是不可能的.密钥库包含一个证书,用于对您的apk进行数字签名.每个证书都是完全唯一的,无法从较旧的apks重新生成或恢复. @H_618_11@ @H_618_11@谷歌依赖于此,因为它非常安全,并且允许他们真正减少有人破解您的开发者帐户详细信息并将恶意apk上传为现有应用程序的更新的机会.

@H_618_11@即使Google允许您上传使用不同密钥签名的apk作为更新,Android设备也不允许用户更新应用,因为安装的apk与正在安装的用户签名不同.如果您从Google Play安装应用程序然后尝试从Eclipse安装调试版本,则会遇到同样的问题.

@H_618_11@现在,您必须使用不同的密钥在不同的软件包名称下重新上载应用程序.将来,请记住将密钥库备份到多个位置(但要安全地进行备份.不要意外地将其提交到公共版本控制系统.密钥库应始终保持私有).

@H_618_11@数字签名基于公钥加密.给定公钥时,您无法恢复私钥 – 这就是公钥加密的重点.这些算法基于单向函数:易于操作但难以逆转的事物.

大佬总结

以上是大佬教程为你收集整理的android – 从应用程序检索密钥库或更改证书全部内容,希望文章能够帮你解决android – 从应用程序检索密钥库或更改证书所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。