apk签名zipalign优化(命令行版)

Posted 南條愛乃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apk签名zipalign优化(命令行版)相关的知识,希望对你有一定的参考价值。

1、生成密钥:keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore

2、签名文件:jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore

若安装失败请添加参数“-digestalg SHA1 -sigalg MD5withRSA”后重新签名安装

若不爽“未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期日期 (xxxx-xx-xx) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。”警告请添加参数“-tsa https://timestamp.geotrust.com/tsa”后重新签名安装

3、对齐优化:zipalign -v 4 demo_signed.apk final.apk

参考:http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.html

参考:http://blog.csdn.net/changcsw/article/details/45643607

以上是关于apk签名zipalign优化(命令行版)的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向修改 Android 的 apk 安装包内的文件并重新打包 ( apktool_2.6.0.jar 下载和使用 | zipalign 文件对齐 | apksigner 签名 )

错误记录Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。)

优化apk

生成从 Android Studio 签名的 .apk 时,zipalign 会自动执行吗?

sh 从您的Ionic项目创建签名和zipaligned APK

Android - zipalign在apksigner之前失败了