###改动任何源代码,先执行 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