Android 签名信息

生成keystore

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
-alias android.keystore  生成的keystore别名
-keyalg RSA  加密和数字签名的算法
-validity 1000 有效天数

查看keystore内容

keytool -list -keystore android.keystore
keytool -list -v -keystore android.keystore
keytool -list -v -keystore android.jks

查看APK包的签名信息

解压APK包,解压出METE-INF文件夹,得到其中的CERT.RSA文件

keytool -printcert -file META-INF/CERT.RSA

修改keystore密码

执行后会提示输入证书的当前密码,和新密码以及重复新密码确认

keytool -storepasswd -keystore my.keystore

修改keystore alias

my_name是证书中当前的alias,-destalias指定的是要修改为的alias,这里按规矩来,改为androiddebugkey!这个命令会先后提示输入keystore的密码和当前alias的密码。

keytool -changealias -keystore my.keystore -alias my_name -destalias androiddebugkey

修改alias的密码

执行后会提示输入keystore密码,alias密码,然后提示输入新的alias密码

keytool -keypasswd -keystore my.keystore -alias androiddebugkey

签名文件使用

// 签名处理
signingConfigs {
    debug {
    }
    release {
        storeFile file('android.jks')
        storePassword "android"
        keyAlias 'android'
        keyPassword "android"
    }
}

你可能感兴趣的:(Android 签名信息)