赞
踩
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
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。