一、对apk进行签名
生成签名文件:
keytool -genkey -v -keystore adam.keystore -alias adam -storepass 123456 -keypass 123456 -keyalg RSA -validity 36000
1.使用jarsigner(仅限V1签名):
jarsigner -verbose -keystore 证书路径 -signedjar 新.apk 要.apk adam
2.使用apksigner(默认V1和V2签名),Android11以上不包含V2签名会装不上
apksigner sign --ks 证书路径 --ks-key-alias adam 要.apk
Notice: v1签名后再对齐,v2要签名前对齐。
对齐apk:
zipalign -f -v 4 infile.apk outfile.apk
查看apk是否对齐:
zipalign -c -v 4 outfile.apk
二、查看apk签名
1.查看apk是否签名(V1)
keytool -printcert -jarfile adam.apk
2.查看apk是否签名V1、V2、V3、V4
apksigner verify -verbose -print-certs 要检查的Apk路径.apk
文章来源:https://www.toymoban.com/news/detail-602895.html
3.查看签名文件 文章来源地址https://www.toymoban.com/news/detail-602895.html
keytool -list -v -keystore adam.keystore
到了这里,关于Android 对apk进行签名的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!