android studio与 SHA1签名

一、Android studio中gradle执行signingReport

在这里插入图片描述
输出结果如下:

下午 18:05:54: Executing task 'signingReport'...

Executing tasks: [signingReport]


> Task :app:signingReport
Variant: debugUnitTest
Config: debug
Store: C:\Users\Administrator\.android\debug.keystore
Alias: AndroidDebugKey
MD5: 70:67:EA:48:E8:25:C1:19:35:15:CA:55:98:33:AB:A0
SHA1: CE:5E:13:36:67:A9:A4:66:B6:B1:80:46:EE:F1:EE:8C:79:21:73:EE
SHA-256: D3:EC:A3:41:54:E4:C0:ED:FD:D8:DD:21:3C:DC:6C:B3:17:67:27:DC:FB:3C:0C:BD:26:E5:85:6E:C7:36:31:0D
Valid until: 2049年5月22日 星期六
----------
Variant: releaseUnitTest
Config: none
----------
Variant: release
Config: none
----------
Variant: debugAndroidTest
Config: debug
Store: C:\Users\Administrator\.android\debug.keystore
Alias: AndroidDebugKey
MD5: 70:67:EA:48:E8:25:C1:19:35:15:CA:55:98:33:AB:A0
SHA1: CE:5E:13:36:67:A9:A4:66:B6:B1:80:46:EE:F1:EE:8C:79:21:73:EE
SHA-256: D3:EC:A3:41:54:E4:C0:ED:FD:D8:DD:21:3C:DC:6C:B3:17:67:27:DC:FB:3C:0C:BD:26:E5:85:6E:C7:36:31:0D
Valid until: 2049年5月22日 星期六
----------
Variant: debug
Config: debug
Store: C:\Users\Administrator\.android\debug.keystore
Alias: AndroidDebugKey
MD5: 70:67:EA:48:E8:25:C1:19:35:15:CA:55:98:33:AB:A0
SHA1: CE:5E:13:36:67:A9:A4:66:B6:B1:80:46:EE:F1:EE:8C:79:21:73:EE
SHA-256: D3:EC:A3:41:54:E4:C0:ED:FD:D8:DD:21:3C:DC:6C:B3:17:67:27:DC:FB:3C:0C:BD:26:E5:85:6E:C7:36:31:0D
Valid until: 2049年5月22日 星期六
----------

BUILD SUCCESSFUL in 3s
1 actionable task: 1 executed
下午 18:05:59: Task execution finished 'signingReport'.

二、查看apk是否正确签名

1.查看apk中签名

解压apk文件(修改后缀.apk为.zip后解压),

然后找到META-INF中CERT.RSA文件

然后在当前文件夹下执行命令:

keytool -printcert -file CERT.RSA

如下,即可看到签名的信息。
在这里插入图片描述

2.查看Android studio中签名

在Android studio中点击signingReport即可看到签名的配置:如下
在这里插入图片描述

3.进行对比即可。

三、查看apk是否签名

执行以下命令即可:

jarsigner -verify xxx.apk

在这里插入图片描述

在这里插入图片描述

四、debug模式的签名文件

如果是的debug模式,我们可以在 C:\Users\able.android 目录下看到debug.keystore文件(debug模式默认的签名文件)

执行:

keytool -list -keystore debug.keystore 

即可看到签名信息:
在这里插入图片描述

五、在命令行窗口获取.jks的MD5值和SHA1的值

1:打开命令行窗口,dos命令定位到.jks文件下。
2:输入命令:keytool -v -list -keystore keystore.jks【一定要记得加上 -v 参数,不然只能看到SHA1,没有MD5】【keystore.jks,需要替换为你自己的密钥所在路径和文件名】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值