jarsigner.exe是针对apk文件进行私钥签名的实用工具,如果你的电脑中缺少这个文件,将不能对apk包进行签名操作。
使用方法
将jarsigner.exe文件复制到C:Windowssystem32目录中即可调用
jarsigner命令详解
用法:jarsigner[选项]jar文件别名
jarsigner-verify[选项]jar文件
[-keystore]密钥库位置
[-storepass<口令>]用于密钥库完整性的口令
[-storetype<类型>]密钥库类型
[-keypass<口令>]专用密钥的口令(如果不同)
[-sigfile<文件>].SF/.DSA文件的名称
[-signedjar<文件>]已签名的JAR文件的名称
[-digestalg<算法>]摘要算法的名称
[-sigalg<算法>]签名算法的名称
[-verify]验证已签名的JAR文件
[-verbose]签名/验证时输出详细信息
[-certs]输出详细信息和验证时显示证书
[-tsa]时间戳机构的位置
[-tsacert<别名>]时间戳机构的公共密钥证书
[-altsigner<类>]替代的签名机制的类名
[-altsignerpath<路径列表>]替代的签名机制的位置
[-internalsf]在签名块内包含.SF文件
[-sectionsonly]不计算整个清单的散列
[-protected]密钥库已保护验证路径
[-providerName<名称>]提供者名称
[-providerClass<类>加密服务提供者的名称
[-providerarg<参数>]]...主类文件和构造函数参数
通过jarsigner命令用证书文件对未签名的APK文件进行签名: