cordova app签名上传Google Play apksigner签名

用cordova开发App签名
推荐先了解 Android中APK签名工具之jarsigner和apksigner详解,这篇是我看了众多介绍签名里边说的最清楚的 https://www.cnblogs.com/slysky/p/9780015.html

记录完成签名的步骤

生成release版的apk

1.  cordova  build  --release  android

将apk拷贝到build-tools/2x.x.x目录下4字节对齐优化

2.  zipalign  -v  4  android-release-unsigned.apk  release-unsigned.apk

在JDK/bin目录下生成密钥对,我的环境是jdk1.8.0_191\bin

3. keytool  -genkeypair  -keystore  debug.keystore  -alias  release  -keysize  1024  -validity  30000

按实际信息填写。
debug.keystore文件只用生成一次,后续App更新继续用上次生成的debug.keystore文件,妥善保存,否则重新生成可能会因为签名不一致,无法在Google Play更新
上一步生成的 debug.keystore文件拷贝到build-tools目录, 谷歌用apksigner,低版本的build-tools没有,28及以上才有,我的环境是 \build-tools\28.0.3

4. apksigner  sign  --ks  debug.keystore  --ks-key-alias  release  release-unsigned.apk
//如果密钥库只有一个密钥对
apksigner sign --ks debug.keystore release-unsigned.apk

你可能感兴趣的:(JavaScript基础知识)