升级应用程序时,有时会出现复制错误。根据多年的经验,这可能是由不同的签名引起的。此时,作为一名开发者,有必要验证其合理性!
1.将新版本和旧版本放在不同的文件夹中
2.将CMD定位到a所在的目录
3.在应用程序中找到RSA文件并输入命令:jartfdemoApk|findstrrsa注意:在使用这些命令之前,请确保安装JDK
4.从应用程序中提取RSA文件
输入命令:jarxfdemoapkMETAINF/CERT.RSA
5.输入指纹命令以获取签名:keytoolprintcertfilemetainf/cert.rsa
6.两个APK的签名是否相同。比较签名的MD5代码或SHA1代码。相同的签名是相同的。相反,签名是不同的。