原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:
点击 Eclipse导航栏的Windows --> Preference --> Android --> Build
现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标点击的方法. 但可以打开Terminal,使用keytool获取. 本人使用ubuntu14.04 作为开发机, 具体方法如下:
$ cd ~/.android
$ keytool -list -v -keystore debug.keystore
测试的默认口令为:android 或者 直接回车.
例:
C:\>"C:\Program Files\Java\jdk1.6\bin\keytool.exe" -list -v -keystore "C:\Users\Liyong\.android\debug.keystore"
输入密钥库口令:
***************** WARNING WARNING WARNING *****************
* 存储在您的密钥库中的信息的完整性 *
* 尚未经过验证! 为了验证其完整性, *
* 必须提供密钥库口令。 *
***************** WARNING WARNING WARNING *****************
密钥库类型: JKS
密钥库提供方: SUN
您的密钥库包含 1 个条目
别名: androiddebugkey
创建日期: 2015-6-15
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: CN=Android Debug, O=Android, C=US
发布者: CN=Android Debug, O=Android, C=US
序列号: 6f7a6b7e
有效期开始日期: Mon Jun 15 17:02:28 CST 2015, 截止日期: Wed Jun 07 17:02:28 CST 2045
证书指纹:
MD5: DA:30:B7:A9:CA:72:XX:3D:96:73:E9:XX:A7:C9:BD:0A
SHA1: 5E:28:06:8F:XX:8C:F8:7B:DB:45:E5:15:XX:79:C9:5A:DE:05:04:FF
SHA256: BB:A4:FB:XX:1F:2C:C7:08:F1:E4:11:15:1F:XX:74:09:73:E8:96:09:B2:95:66:FA:AA:87:59:10:DA:XX:42:CB
签名算法名称: SHA256withRSA
版本: 3
扩展:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: EA XX A7 FC 49 DA BE 5A 67 58 50 D5 X8 D7 62 6C ....I..ZgXP...bl
0010: XB CC X2 59 ...Y
]
]
*******************************************
*******************************************