签名应用例子(windows7)
前提:
有一个unsign.apk 没有签名的包
keytool -genkey -v -keystore my_test-key.keystore -alias my_test -keyalg RSA -keysize 2048 -validity 10000输入keystore 密码(要记住,以后要用)
最后要输入key password(要记住,以后要用)
2. 签名应用
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my_test-key.keystore unsign.apk my_test
输入第一步里面设置的password
my_test 是密钥的别名(一定要指定)
控制台输出的其他内容:
3. 优化应用
zipalign 工具在android SDK的tools目录下。
zipalign -v 4 unsign.apk signed.apk
控制台输出的内容
本文详细介绍了如何使用keytool生成keystore,并通过jarsigner为未签名的应用apk进行签名,以及使用zipalign优化apk文件的过程。具体步骤包括创建keystore、签名应用、并最终优化应用,以确保apk的安全性和效率。
2万+

被折叠的 条评论
为什么被折叠?



