文档中心 > 阿里聚安全

加固后签名

更新时间:2016/09/07 访问次数:13257

1. 使用jarsigner对加固包进行重签名。

应用开发者在对加固包进行重签名时,建议使用之前对应用签名的keystore,以避免同一应用使用不同签名导致无法正常上传到应用市场的情况。

使用方法:

jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore [your_keystore_path] -signedjar [signed_apk_name] [unsigned_apk_name] [your_keystore_alias]

其中,

your_keystore_path 代表密钥所在位置的绝对路径;

signed_apk_name 代表签名后的安装包名称;

unsigned_apk_name 代表未签名的安装包名称;

your_keystore_alias 代表密钥的别名。

2. 获取 keystore

在eclipse项目上点击右键,选择Export,选择Export Android Application并点击Next,Location项中显示的绝对路径即是之前使用过的keystore位置,将此作为步骤1“使用方法“中的your_keystore_path。

3. 获取key alias

在keystore界面点击Next,进入key选择界面。在此界面中可以看到keystore中存储的所有可用key,选择之前对应用签名时使用的key alias,将此作为步骤1“使用方法”中的 your_keystore_alias。

FAQ

关于此文档暂时还没有FAQ
返回
顶部