当前位置:   article > 正文

Android apk 打包及签名

Android apk 打包及签名

        Android apk打包及签名主要分为3步:

        1. 生成签名key store

➜  ~ keytool  -genkey -v -keystore meet.jks -alias meet -keyalg RSA -keysize 2048 -validity 10000

       keytool参数详解: 

        -genkey:指示keytool生成一个新的密钥对。

        -v:显示详细输出信息。

        -keystore meet.jks:指定生成的Keystore文件名为meet.jks,你可以自定义文件名。

        -alias meet:指定别名为meet,你同样可以自定义别名。

        -keyalg RSA:指定密钥算法为RSA。

        -keysize 2048:指定密钥的长度为2048位。

        -validity 10000:指定证书的有效期限为10000天。

        2. 在app的build.gradle中添加签名配置

 //签名配置

    signingConfigs {

        release {

            keyAlias 'meet'

            keyPassword '123456'

            storeFile file('/Users/holyli/AndroidProjects/Meet/app/src/main/jks/meet.jks')

            storePassword '123456'

       }

}

    buildTypes {

        release {

            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')'proguard-rules.pro'

            //shrinkResources true

            //是否启动ZipAlign压缩

            zipAlignEnabled true

            //Demo需要给同学们使用则暂不混淆

            //是否混淆

            minifyEnabled

            //签名

            signingConfig signingConfigs.release

      }

}

        3. 执行gradle的assemble命令,完成打包及签名

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/234174
推荐阅读
相关标签
  

闽ICP备14008679号