Android app 的打包分为 debug 和 release 两种,后者是用来发布到应用商店的版本。https://segmentfault.com/a/1190000005177715
总的步骤命令:
cordova build android --release
keytool -genkey -v -keystore release-key.keystore -alias 种子追溯 -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore app-release-unsigned.apk 种子追溯
zipalign -v 4 app-release-unsigned.apk 种子追溯v1.0.0.apk
打包 Android release 版本
构建 release 版本,我们需要先了解一下 Android 手动打包的流程。
Android app 的打包流程大致分为 build , sign , align 三部分。build是构建 APK 的过程,分为 debug 和 release 两种。release 是发布到应用商店的版本。
sign是为 APK 签名。不管是哪一种 APK 都必须经过数字签名后才能安装到设备上,签名需要对应的证书(keystore),大部分情况下 APK 都采用的自签名证书,就是自己生成证书然后给应用签名。alig