FEBIRDY BLOG
个人传送门 ↗
开发笔记

记录开发典型案例、踩坑,以及每一次认真折腾的过程。

专注 Android、HarmonyOS、iOS、Web 等各种工程实践,记录真实问题、定位过程和可复用的解决方案。

最新文章66 篇技术沉淀
Android折腾之路

Android中使用ApkSigner进行签名以及签名轮换

Android打包apk时需要使用开发者证书进行签名,以前是keystore文件,现在是jks文件。如果使用不同的证书进行签名,相同包名的apk是无法覆盖安装进行升级的。那么,如果证书有效期到了怎么办?如果证书信息创建的时候都是瞎写的,现在想改了怎么办?应用的开发商换了,为了安全,新的开发商需要使用自己的证书怎么办?Google在Android9的时代就推出了v3版的签名方式,支持更换签名。但是说实在的,官方文档说的其实也不是特别明确,还是需要摸索和实践。