Android签名和获取方式(Debug和发布签名)

时间:2022-12-01 09:07:51

一、Debug签名

Eclipse,是的,在2017我还是那么古老,因为它的运行速度的确比Android Studio快,当然我还是推荐有条件还是换Android Studio吧,现在Eclipse还是不方便了…

菜单栏 -> Window -> Preferences -> Android -> Build。其中的MD5 fingerprint即为Debug签名。有些平台提交时需去掉:分号。
例如:

C4:7A:AE:21:B0:5D:2E:D5:50:D2:DB:9E:7C:D2:F2:99
C47AAE21B05D2ED550D2DB9E7CD2F299

怎么快速替换呢?新建个文本txt,把带有分号的复制进去,Ctrl+H替换分号:为空既可。

Android签名和获取方式(Debug和发布签名)
Android签名和获取方式(Debug和发布签名)

如果你用的是Android Studio怎么版呢?可以参考获取发布签名中的第二条,使用keytool工具,这是通用的。

二、发布签名(Release签名、正式签名)

1. 使用工具获取

这里使用的是微信提供的签名获取工具,很简单但实用(除了不会自动复制)
下载地址:http://download.csdn.net/detail/hx7013/9778910

使用方法就是填入包名既可,例如QQ的:
Android签名和获取方式(Debug和发布签名)

2.使用JAVA提供的工具

keytool 是JAVA提供的而不是AndroidSDK提供的!

在Keystore存储目录 按住Shift+右键,点击[在此处打开命令窗口]。或按住Win+R打开命令行窗口,输入:

keytool -list -v -keystore TestKEY.keystore

或绝对路径

keytool -list -v -keystore "D:\AndroidKEY\TestKEY.keystore"

输入密码后,既可看到证书指纹MD5。如果提示“‘keytool’不是内部或外部命令,也不是可运行的程序或批处理文件。”请检测你的JAVA的环境配置。是的,该条命令是JAVA的而不是AndroidSDK提供的。
例如在:C:\Program Files\Java\jre1.8.0_121\bin目录中是否为keytool.exe工具。

Android签名和获取方式(Debug和发布签名)