通过已有APK获取签名信息
获取所有APK签名信息
获取所有签名信息
keytool -printcert -jarfile C:\Users\Administrator\Desktop\签名文件\app-release.apk
在引入一些第3方服务的时候(比如微信支付),有时候需要将大写转为小写,并将冒号去掉。
以下命令会获取具体签名信息,并将大写字母换为小写,将冒号去掉。获取MD5信息
keytool -printcert -jarfile app.apk | grep MD5 | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' | sed 's/://g'
获取SHA1信息
keytool -printcert -jarfile app.apk | grep SHA1 | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' | sed 's/://g'
获取SHA256
keytool -printcert -jarfile app.apk | grep SHA256 | sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/' | sed 's/://g'
通过Android Studio获取签名信息
打开terminal, 进入到.android文件夹(windows系统用户需进入到对应用户目录下)
debug.keystore:命令为:keytool -list -v -keystore debug.keystore(如果密码为空,直接回车键)
自定义的 keystore:命令为:keytool -list -v -keystore apk的keystore
Android Studio获取签名信息
网友评论