美文网首页ionic开发
ionic3-Android App签名

ionic3-Android App签名

作者: JoyoDuan | 来源:发表于2017-11-15 12:21 被阅读0次

    前言

    • 我们要将App上传到应用商店中,必须要签名才能上传
    • 给App签名,实际是像我们的身份证一样给App一个唯一身份标识

    生成签名文件(.keystore文件)

    • 使用命令生成“签名文件”

    keytool -genkey -v -keystore 签名文件的名称.keystore -alias 别名 -keyalg RSA -keysize 2048 -validity 10000

    如图:


    生成moon_admin.keystore文件.png
    moon_admin.keystore文件目录.png

    使用签名文件

    • 把你的.keystore签名文件放到ionic2/3项目的根目录下
      如图:


      图片.png
    • 在app根目录下创建一个名为release-signing.properties的文件
    #keystore的绝对路径
    storeFile=E://Resources//web-app//moon_admin//moon_admin.keystore
    #keystore的别名
    keyAlias=moon_admin
    #密码
    storePassword=moon_admin
    #密码
    keyPassword=moon_admin
    

    如图:


    图片.png

    给app签名(打包release版本apk)

    • 将release-signing.properties文件复制到app根目录的platforms/android目录下

    如果app根目录(ionic2/3项目根目录)下没有platforms/android目录,说明还没有给项目添加android平台支持,请执行命令
    ionic cordova platform add android

    • 执行ionic cordova build android --releaseionic build android --prod --release生成正式版app

    最后

    最后要上线的release版本apk打包时都要使用--prod参数,--prod会压缩app,使apk文件变小,启动更快。缺点是打包时加上--prod这个参数会导致打包时间较长,其他并没什么影响,请耐心等候。

    相关文章

      网友评论

        本文标题:ionic3-Android App签名

        本文链接:https://www.haomeiwen.com/subject/giycvxtx.html