Android自动化签名

APK 签名 V1

自动化签名脚本

 

 

命令结构为:

jarsigner -verbose -keystore release.jks -storepass xxx -keypass xxx -sigfile CERT -signedjar app-sign.apk app-release-jiagu.apk xxx

参数解释:

jarsigner: 签名工具,安装好jdk环境即可直接使用

-verbose: 指定生成消息输出 

-keystore: 密钥文件位置(绝对路径,相对路径皆可)

-storepass: 密码

-signfile: 指定签名文件

-signedjar: 输出路径 输入路径 数字证书别名

 

APK 签名 V2 V3

 

自动化签名脚本

 

命令结构为:

apksigner sign --ks release.jks --ks-pass pass:xxx --ks-key-alias xxx --key-pass pass:xxx --v1-signing-enabled true --v2-signing-enabled true --v3-signing-enabled false --out app-release_sign.apk app-release-jiagu.apk

 

参数解释:

apksigner: 签名工具,安装好Android SDK后即可直接使用(v25以后版本)

sign: 签名标识

--ks: 密钥文件位置(绝对路径,相对路径皆可)

--ks-pass: 密码

--ks-key-alias: 数字证书别名

--key-pass: 密码(一般与上面的密码一致,需要申请证书时输入的密码)

--v1-signing-enabled: 指定签名版本(对应v1,v2,v3,开启对应版本时后面加 true 即可,若不加此参数默认为 v1+v2+v3都为true)

--out: 输出路径 输入路径

 

 

##查看签名信息
apksigner verify -v -print-certs ./android_v3.apk

 

今日语录:

  各奋愚公之愿,即可移山;共怀精卫之心,不难填海。人生须奋斗,失败是成功之母,奋斗乃万物之父。成功之花总是扎根于奋斗的土壤。

posted @ 2023-06-29 15:35  木易-故事里的人  阅读(185)  评论(0)    收藏  举报