项目进行加固之后,需要对APK进行重新签名,因为升级了AS版本,发现以前的签名方式无法进行签名了,搜索了一下发现可以使用
apksigner.bat
进行APK签名,而且比以前的更加方便,再次记录一下。
-
找到apksigner.bat
进入到这个目录中,然后找到 build-tools文件夹进入,选择自己的版本文件夹进入,就可以找 到apksigner.bat了
把需要加密的apk和jks文件复制到该文件夹中,唤出CMD执行apksigner.bat sign --ks 密钥路径位置 --v1-signing-enabled xxxx.apk 命令
如: apksigner.bat sign --ks xxxx\Sdk\build-tools\32.0.0\my_key.jks --v1-signing-enabled my_app.apk
输入密码,就可以查看到是否重新签名成功了
查看重新签名的APK是否加密成功执行 apksigner verify -v xxxx.apk 命令就可以查看