android apk签名生成及配置
16lz
2021-01-23
android apk签名生成及配置
- 环境
- keytool工具
- android studio配置
读完本文你将知道
- 如何生成apk证书
- 证书配置
环境
- mac
keytool工具
- 使用标准的java工具keytool来生成证书
执行如下命令:
keytool -genkey -keystore sample.keystore -keyalg RSA -validity 100000 -alias sample# 注:validity为天数,sample.keystore为生成key存放的文件,sample为私钥,RSA为指定的加密算法(可用RSA或DSA)
- 输入信息
具体如下图
相关参数和gradle中signingConfigs对应关系如下:
> 密钥库口令-->storePassword > 密钥口令-->keyPassword> alias-->keyAlias
android studio配置
signingConfigs { release { storeFile file('xxx/xxx') //根据文件目录配置建议使用相对路径 storePassword "xxx" keyAlias "xxx" keyPassword "xxx" v1SigningEnabled true v2SigningEnabled true } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' //加上以下两句 debuggable true signingConfig signingConfigs.release } debug { signingConfig signingConfigs.release } }
更多相关文章
- Android dumpstate 工具解析
- android 查询工具源代码
- Android反编译工具绿色版V2.1(改进版)
- Android SDK目录结构和工具介绍
- 谷歌开发工具Android Studio安装使用图文教程
- android自动化测试工具
- 封装Android的AsyncHttpClient请求工具
- android卸载应用工具类
- Android设备信息管理工具类