windows下进入android的sdk下的
Android->Sdk->build-tools->的apksigner.jar sign,
管理员进入到该目录下
java -jar apksigner.jar sign --ks kestore的路径 --out output.apk input.apk
如果都放本文件夹那kestore的路径就是./xxx.jks,input.apk换成你自己apk。
不过上述代码只针对密钥库里有切仅有一个密钥的时候。不然会报错提示必须使用 --ks-key-alias来通过别名确认具体密钥。
java -jar apksigner.jar sign --ks kestore的路径 --ks-key-alias 密钥别名 --out output.apk input.apk
最后检测
java -jar apksigner.jar verify -v output.apk
会出现v1-v4的检测,只要v1v2是true,说明签名成功。