由于很長時間沒有用命令行簽名過apk了,最近加固出現(xiàn)一下狀況,雖記錄一下,之前使用都是jarsigner這個但是它僅僅支持v1版本,現(xiàn)在都是v2 v3了,必須使用新的apksigner命令行:
首先定位到Android SDK安裝目錄的 build-tools 下面,使用大于27的版本
apksigner sign --ks (簽名地址) --ks-key-alias (別名) --out (簽名后的apk地址) (待簽名apk地址)
需要注意的是在Linux/MacOS下需使用./apksigner
簽名之后需要校驗: