腾讯云应用安全已在加固过程中删除签名信息,加固后的安装包需要重新签名。
同样近期360加固助手签名设置也需要购买高级加固服务。
在进行加固后我们需要手动签名
cmd 手动签名 apksigner

1、检查签名文件*.jks或者*.keystore

keytool -list -v -keystore 签名文件路径 -storepass 密码

注意有些历史比较悠久的密钥库有警告请自行处理比如

Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore D:bestway.keystore -destkeystore D:bestway.keystore -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。

*这里之前的文件记得存一份,出现事故概不负责

2、AndroidSdkbuild-toolsxx.x.x目录下进行签名

apksigner sign --ks 签名文件路径 --ks-key-alias 别名  需要签名的apk路径

*当然在签名前面还可以进行zip包对齐:在该目录下执行

zipalign -v 4 优化前apk路径 优化后apk路径   //4字节对齐优化
zipalign -c -v 4 优化后apk路径        //检查APK是否对齐

  

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/javaktolin/p/17191231.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!