前言:为 Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR 文件的签名。所以需要下载安装jdk。
1.先建一个文件夹例如:D:\mykeystore。
2.把XX.keystore文件和未签名的apk文件(例如:xiaomi_unsign.apk)放进新建的文件夹。
3.打开cmd,进入jdk的bin目录。
4.输入:jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias]
命令格式及参数意义:
-verbose -> 输出签名过程的详细信息
-keystore [keystorePath] -> 密钥的库的位置
-signedjar [apkOut] -> 签名后的输出文件名
[apkin] -> 待签名的文件名
[alias] -> XX.keystore证书别名
例如:
jarsigner -verbose -keystore D:\mykeystore\xx.keystore -signedjar D:\mykeystore\xiaomi_signed.apk D:\mykeystore\xiaomi_unsign.apk alias
5.按回车,输入密码短语:是XX.keystore的storePassword或者keyPassword其中的一个(待验证).
网友评论