Android 打包签名(干货)

###改动任何源代码,先执行 ionic cordova build --release android 构建生产版本包 
 将在app/build/outputs/apk文件夹下生成release文件夹,该文件夹下包含app-release-unsigned.apk文件和一个output-metadata.json文件
### 将构建版本签名
1.生成keyStore (已有不需要重复生成,同样的版本更新app时不会提示id重复先卸载原来的版本)
2.将.keystore文件放到与app-release-unsigned.apk同级目录下(app/build/outputs/apk/release/)
3.命令行cd到 app/build/outputs/apk/release 目录
4.命令行执行 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ionic-android-173.keystore app-release-unsigned.apk androiddebugkey
  其中 ionic-android-173.keystore 是keystore文件全名
         app-release-unsigned.apk 是未签名apk文件全名
         androiddebugkey 是别名(重要,错误会提示 找不到 android的证书链。)
5.输入密码 完成签名
6.签名的app-release-unsigned.apk可以直接安装到Android设备。

7.zipalign优化apk文件。
作用:格式化文件,提高应用解析速度。
指令:-v 输出优化后的详细信息 自定义新的文件名.apk ;4代表对其为4字节
优化步骤:1).在Android S

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值