AndroidStudio生成MD5、SHA1

做微信分享时微信开放平台会向你要应用签名,其实就是MD5。百度了一些博客,这里主要有两种方法,做一个简单的记录。

第一种:直接在AS中进行获取。

1.如果项目还没有打包签名,先进行打包签名,这一步就不多做叙述了,签名完成后会生成一个jks文件,我一般会放在app目录下。

2.在底部菜单栏打开Terminal(adb的命令行)


首先需要切换到刚才生成  jks  所存在的目录,和cmd一样的做法。

切换好之后输入 keytool -list -v -keystore xxxxxxxx.jks 注意这个xxxx表示你生成的jks的名字,然后回车


输入你的密钥库口令,打包签名时的密码,然后再回车,就得到了我们要的MD5值


注意:在微信平台使用时MD5值是没有冒号的,并且字母小写

第二种:通过专门的apk来进行获取

比如微信开放平台提供的apk: 签名生成工具

装在手机之后直接输入你的应用包名,就可以生成MD5了,和在AS上生成的一致。


这两种方法我觉得还是比较简单直接的,很方便。有看不懂的可以评论或者加我 QQ1902366297