一、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 Studio怎么版呢?可以参考获取发布签名中的第二条,使用keytool工具,这是通用的。
二、发布签名(Release签名、正式签名)
1. 使用工具获取
这里使用的是微信提供的签名获取工具,很简单但实用(除了不会自动复制)
下载地址:http://download.csdn.net/detail/hx7013/9778910
使用方法就是填入包名既可,例如QQ的:
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工具。