签名应用例子(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
控制台输出的内容