签名打包

APK 签名。 APK 都必须经过数字签名后才能安装到设备上,签名需要对应的证书(keystore),大部分情况下 APK 都采用的自签名证书,就是自己生成证书然后给应用签名。

      数字签名证书是给APK打包所必需的文件,所以我们先要把数字签名证书生成。在命令提示符下输入 keytool -genkey -v -keystore D: elease.keystore -alias bluefox -keyalg RSA -validity 20000   

  -keystore D:UsersAdministratorDesktopmytest.keystore表示生成的证书及其存放路径,如果直接写文件名则默认生成在用户主目录下; 
  -alias mytest 表示证书的别名是mytest; 
  -keyalg RSA 表示采用的RSA算法; 
  -validity 20000表示证书的有效期是20000天。

      根据指令输入密钥库口令,是不可见的。

     依次输入下面的问题。最后到【否】那里时输入y
     再输入密钥口令(可以与密钥库口令相同),如果相同,直接回车,记住这两个口令,后面签名会使用到。

     这时便会生成一个文件release.keystore,就是我们需要的签名文件。

打包命令:

cordova build android --release -- --keystore="release.keystore" --alias=bluefox --storePassword=20182018 --password=20182018

原文地址:https://www.cnblogs.com/xiaoxingchao/p/9295495.html