• cordova app打包apk签名


    首先执行:ionic cordova build android --prod --release,执行完会在以下目录生成apk文件( --prod 用以压缩)

    然后使用keytool生成keystore文件,也就是数字签名:

    keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 20000

    -genkey 意味着执行的是生成数字证书操作
    -v 表示将生成证书的详细信息打印出来,显示在dos窗口中
    -keystore my-release-key.keystore 表示生成的数字证书的文件名为my-release-key.keystore(my-release-key是自己起的名称)
    -alias my-release-key.keystore 表示证书的别名为my-release-key.keystore,可以不和上面的名称一样
    -keyalg RSA 表示生成密钥文件所采用的算法为RSA
    -validity 20000 表示该数字证书的有效期为20000天

    注意要在项目的根目录生成keystore文件,然后复制到打包apk的文件夹下使用。

    使用jarsigner为你的apk进行签名:

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name

    签名要在打包apk的文件夹路径下进行。

    参考:

    https://blog.csdn.net/xuexiiphone/article/details/52171463

    https://blog.csdn.net/xqq580231/article/details/78930497

  • 相关阅读:
    数学图形(2.10)一种绕在球上的线圈
    数学图形(2.9) Capareda曲线
    数学图形(2.8)Viviani曲线
    数学图形(2.7)sphere sine wave
    数学图形(2.5)Loxodrome曲线
    数学图形(2.6)Satellit curve
    数学图形(2.4)网球上的曲线
    数学图形(2.3)绕在圆环上的曲线
    数学图形(2.2)N叶结
    数学图形(2.1)三叶结
  • 原文地址:https://www.cnblogs.com/opcec/p/9896175.html
Copyright © 2020-2023  润新知