android 签名 命令,android apk加固后命令行手动签名

前言

前段时间用到腾讯乐固对apk进行加固,采用乐固的签名配置后发现apk没有进行v2签名,查阅相关资料后成功的进行了v2签名,所以写下这篇文章来进行记录。

1.乐固只进行加固

如下图所示,不采用自动签名配置,只进行apk加固即可。

android 签名 命令,android apk加固后命令行手动签名_第1张图片

2.zipalign相关优化

#

# zipalign 是对zip包对齐的工具,使APK包内未压缩的数据有序排列对

# 齐,从而减少APP运行时内存消耗。

#

//4字节对齐优化

zipalign -v 4 app_legu.apk app_legu_zipalign.apk

//检查APK是否对齐

zipalign -c -v 4 app_legu_zipalign.apk

3.apksigner进行签名

apksigner sign --ks release.jks --ks-key-alias release app_legu_zipalign.apk

4.验证签名

apksigner verify -v --print-certs app_legu_zipalign.apk

如下图所示:

android 签名 命令,android apk加固后命令行手动签名_第2张图片

查看原图

查看apk

#查看apk的包名,versionCode,versionName

#aapt路径:

#/Users/tuzhao/Library/Android/sdk/build-tools/27.0.3/aapt

aapt dump badging YOUR_APK_PATH

后记

/Users/tuzhao/Library/Android/sdk/build-tools/27.0.3/zipalign

/Users/tuzhao/Library/Android/sdk/build-tools/27.0.3/apksigner

本文由 tuzhao 创作,采用 知识共享署名4.0 国际许可协议进行许可

本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

最后编辑时间为:

2019/09/17 14:58

你可能感兴趣的:(android,签名,命令)