1.进入cmd
2.通过命令切换到JAVA JDK 目录下的bin目录
cd C:\Program Files\Java\jdk-14.0.1\bin
3.输入命令行
jarsigner -verbose -keystore [jks证书地址] -signedjar [已签名的apk地址] [下载的待签名的apk地址tap_unsign.apk] [证书别名]
命令内容介绍:
jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]
jarsigner命令格式:-verbose输出详细信息 -keystore密钥库位置 -signedjar要生成的文件 要签名的文件 密钥库文件
keystorePath参数代表keyStore的绝对路径,如 C:\Users\Administrator\Desktop\新建文件夹\demo.jks
apkOut参数代表签名后的apk路径,如 C:\Users\Administrator\Desktop\新建文件夹\signed.apk
apkin参数代表在腾讯应用中心下载的未签名apk,默认名称为tap_unsign.apk
alias参数代表签名用的名称(创建keyStore填写的别名如demo)