• ionic3 打包一个已签名的apk


    1 进入ionic官方文档,点击左边导航菜单,找到INTRO下的Deploying
    2 终端进入项目目录(根据项目环境定是否需要root权限)
    3 运行命令ionic cordova build android --prod --release
    4 运行上述命令之后,将会在platform/android/build/outputs/apk 目录下生成一个android-release-unsigned.apk
    的文件,这个文件是一个未签名的apk文件
    5 在platform/android/build/outputs/apk 目录下运行
    keytool -genkey -v -keystore my-release-key.jks -keyalg RSA - keysize 2048 -validity 10000 -alias my-alias
    运行这个命令需要填写密钥库密码(密码需要自己牢记,以后更新要用,默认123456789),剩下的信息视情况填写
    若已存在这个文件,则跳过此步骤
    6 运行上述命令后,会在当前目录下生成密钥文件 my-release-key.jks
    7 将当前platform/android/build/outputs/apk目录下的my-release-key.jks和android-release-unsigned.apk文件复制到jdk
    的bin目录下
    8 在jdk目录下运行jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks android-release-unsigned.apk my-alias
    9 运行上述命令后,运行zipalign -v 4 android-release-unsigned.apk yourname.apk(前一个.apk名字为打包时得到的apk文件名称,后一个.apk名称是自己给apk文件定的名称),若报错找不到命令zipalign,则apt install zipalign
    10 运行上述命令后,运行apksigner verify yourname.apk(此时你的apk的名称)

  • 相关阅读:
    JDBC
    Maven入门初级教程
    os.path路径拓展 python3
    requests实现文件下载, 期间显示文件信息&下载进度_python3
    yield浅析-Python3
    Scoop
    U盘启动盘制作工具(安装Linux)
    JavaScript摘要笔记
    Hexo+Github搭建博客&各种设置
    Linux下搭建svn服务端
  • 原文地址:https://www.cnblogs.com/zhichong/p/9916514.html
Copyright © 2020-2023  润新知