全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件

如何给应用签名

更新时间:2016-11-24 11:23:49

应用开发者在对加固包进行重签名时,建议使用之前对应用签名的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。

1

3.获取 key alias

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

3

本文导读目录