输入密钥库口令:123456之后得到详细的keystore输出信息如下:
这里大家明显看到我把MD5值给框起来了,跟它有关系吗?想知道答案继续往下看吧…
2.创建一个简单的android项目
项目的包名为:com.qj.keystoretest ,包名符合规范可以随便命名,因为后面会用到,故在此处标出(如何创建项目略)
3.使用keystore文件签名该应用得到签名apk
我们的android应用已经创建好了,现在如何使用我们的keystore文件签名我们的应用呢
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5A4tMV3F-1649947191208)(https: Android开源项目:ali1024.coding.net/public/P7/Android/git //img-blog.csdn.net/20170309204057284?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2l0aHViXzIwMTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)]

app-release.apk便是我们使用自己生成的keystore文件签名生成的apk文件
先把该apk装到手机中,就剩最后一步啦!
4.使用签名生成工具查看该应用的签名
[签名生成工具下载(微信开发平台)](()
[签名生成工具下载(新浪微博开放平台)](()
任意下载一个(是一个apk文件)安装手机后运行:
很显然两个工具生成的签名是相同的,因为签名是由我们的keystore文件决定的,从新浪签名获取工具的名字其实也不难发现,签名应该和MD5有关
签名生成工具生成的签名:add1944573e750774d84c04148c720a0
keystore文件中的MD5值:AD:D1:94:45:73:E7:50:77:4D:84:C0:41:48:C7:20:A0
对比发现:MD5值去掉两两之间的 " : " ,并将大写改为小写之后,奇迹出现了! 你会发现它和签名生成工具生成的签名一模一样。
学习分享
在当下这个信息共享的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了
很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘
如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。
2021最新上万页的大厂面试真题
七大模块学习资料:如NDK模块开发、Android框架体系架构…
只有系统,有方向的学习,才能在段时间内迅速提高自己的技术。
由于文章内容比较多,篇幅不允许,部分未展示内容以截图方式展示 。
。