由于很长时间没有用命令行签名过apk了,最近加固出现一下状况,虽记录一下,之前使用都是jarsigner这个但是它仅仅支持v1版本,现在都是v2 v3了,必须使用新的apksigner命令行:
首先定位到Android SDK安装目录的 build-tools 下面,使用大于27的版本
apksigner sign --ks (签名地址) --ks-key-alias (别名) --out (签名后的apk地址) (待签名apk地址)
需要注意的是在Linux/MacOS下需使用./apksigner
签名之后需要校验:
网友评论