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命令,完成打包及签名

相关推荐

  1. Android apk 打包签名

    2024-03-14 16:18:04       23 阅读
  2. Android 打包V1 / V2签名

    2024-03-14 16:18:04       27 阅读
  3. 前端npm打包报错解决

    2024-03-14 16:18:04       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 16:18:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 16:18:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 16:18:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 16:18:04       18 阅读

热门阅读

  1. 有效的正方形(LeetCode 593)

    2024-03-14 16:18:04       23 阅读
  2. leetcode 2864.最大二进制奇数

    2024-03-14 16:18:04       21 阅读
  3. 力扣爆刷第94天之hot100五连刷56-60

    2024-03-14 16:18:04       21 阅读
  4. 如何将服务器数据迁移到另一台服务器?

    2024-03-14 16:18:04       18 阅读
  5. ECMAScript 语法

    2024-03-14 16:18:04       21 阅读
  6. 安装antv

    2024-03-14 16:18:04       17 阅读
  7. C#处理文件

    2024-03-14 16:18:04       18 阅读
  8. el-menu + el-badge 菜单加红点标识el-badge

    2024-03-14 16:18:04       21 阅读
  9. 精读《寻找框架设计的平衡点》

    2024-03-14 16:18:04       19 阅读
  10. SpringBoot有哪些优缺点呢

    2024-03-14 16:18:04       17 阅读
  11. Compound Words(UVA 10391)

    2024-03-14 16:18:04       22 阅读
  12. ARM 汇编指令:(六) B 跳转指令

    2024-03-14 16:18:04       23 阅读
  13. Rust 的 Arc<Mutex<T>> 的用法示例源代码

    2024-03-14 16:18:04       23 阅读
  14. PHP使用 enqueue/amqp-lib拓展实现rabbitmq任务处理

    2024-03-14 16:18:04       19 阅读