Android 发布数字签名包并进行zipalign方式优化

签名的意义:

  为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。

签名的方式有两种,下面我介绍其中一种:

使用Eclipse导出带签名的apk。

一、第一步:右键工程选择画线选项


第二步:选择发布的项目

第三步:如果你之前创建了证书那么就选择user existing keystore ,选择证书输入密码即可。如果没创建过就选择create new keystore 然后选择keystore 保存的位置,设置keystore的密码,点击Next。

 

第四步:4.填写keystore的基本信息,如,别名,密码,有效期,姓名,组织,组织名称,所在城市,所在省份,国家等,点击Next

 

第五步:选择apk的保存位置,并为apk起名,之后点击完成即可


结束:


签名发布后为了程序能够更好,更快,更流畅的运行。需要进行优化。

优化方式:只需要用zipalign(压缩对齐)优化你的APK文件即可

在dos命令下,进入sdk tools目录下D:\adt-bundle-windows-x86\sdk\tools ,然后将签名后的apk放入tools下。

在dos命令行输入zipalign -v 4 source.apk destination.apk 其中这里-v代表详细输出, 4代表对齐为4个字节,同时-f参数如果添加则会覆

盖存在的输出文件。source.apk代表你要优化的apk,destination.apk代表你优化后的apk名称

同时可以利用zipalign工具检查当前APK是否已经执行过Align优化。命令:zipalign -c -v 4 androidres.apk

注意:此项优化只对签名过的apk生效,没签名的不管用



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值