配置好签名文件,
./gradlew signingReport 可直接获取debug和release的sha1
signingConfigs {
release {
keyAlias ‘key0’
keyPassword ‘htnova1003’
storeFile file(‘cotton.jks’)
storePassword ‘htnova1003’
}
}
buildTypes {
release {
minifyEnabled true // 开启代码混淆和压缩
shrinkResources true // 去掉未使用的资源
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
minifyEnabled false // debug 不压缩,方便调试
shrinkResources false
}
}
keytool -v -list -keystore /Users/xueqiaoming/Desktop/htnova.jks
keytool -list -keystore debug.keystore 去掉-v可以显示sha256
或者导出证书
keytool -exportcert -alias htnova -keystore /Users/xueqiaoming/Desktop/htnova.jks -rfc -file cert.pem
查看 cat cert.pem
openssl x509 -in cert.pem -noout -fingerprint -sha1