• Cordova 打包签名


    1.第一步

    在项目根目录下运行命令cordova build --release android,会在testAppplatformsandroiduildoutputsapk目录下生成一个android-release-unsigned.apk

    2.第二步

    运行命令keytool -genkeypair -alias name.keystore -keyalg RSA -validity 4000 -keystore name.keystore 
    执行以上命令后,会要求填写密码口令,单位信息等等,这里需要记住录入的密码,因为最后编译apk的时候还需要用到,在所有的选项都录入完后,按回车,会在项目的根目录下生成一个name.keystore的签名文件,里面就包含刚刚录入的一些信息。
    会在根目录下生成一个name.keystore,这是apk独有的签名证书,如下图(命令中的name.keystore中的name是签名文件的名字,这里可以任意取名,我习惯用name.keystore)

    3.第三步

    testAppplatformsandroiduildoutputsapk目录下生成一个android-release-unsigned.apk重命名为name_unsigned.apk(我为了与name.keystore对应),并将它和根目录下的name.keystore放在同一目录下

    4.第四步

    进入dabao这个文件夹下,运行命令jarsigner -verbose -keystore name.keystore -signedjar name.apk name_unsigned.apk name.keystore,输入之前签名的录入的密码,经过编译,会生成最后的签名版本 name.apk.

     

    5.第五步

    最后,我们需要运行zipalign工具来优化APK。 zipalign工具可以在/path/to/Android/sdk/build-tools/VERSION/zipalign中找到

    zipalign -v 4 <path-to-same-apk-file> HelloWorld.apk
  • 相关阅读:
    Supreme(ง •̀_•́)ง
    基于VS快速排序的单元测试
    POST GET
    Go对比其他语言新特性1(字符类型、类型转换、运算符、键盘输入、for、switch)
    四则运算问题
    软件工程第三次作业!
    Servlet
    结对编程1
    Kafka技术原理知识点总结
    KafkaStream简介
  • 原文地址:https://www.cnblogs.com/zzsdream/p/10441216.html
Copyright © 2020-2023  润新知