签名应用例子

签名应用例子(windows7)

前提:
       有一个unsign.apk  没有签名的包

1. 生成keystore.keystore
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
控制台输出的内容







原文地址:https://www.cnblogs.com/java20130722/p/3207238.html