Android 使用apksigner对APK签名

953 阅读1分钟
步骤1. Android APK 字节对齐
zipalign 是对zip包对齐的工具,使APK包内未压缩的数据有序排列对齐,从而减少APP运行时内存消耗

zipalign -v 4 in.apk out.apk    //4字节对齐优化 
zipalign -c -v 4 in.apk         //检查APK是否对齐


zipalign可以在V1签名后执行 但zipalign不能在V2签名后执行,只能在V2签名之前执行
步骤2. 使用apksigner签名
apksigner,默认同时使用V1和V2签名 
apksigner sign --ks 密钥库名 --ks-key-alias 密钥别名 xxx.apk 

签名信息验证

apksigner verify -v --print-certs (apk地址)