APP备案,最新获取安卓签名文件中MD5等信息方法
前言
2023年8月,国内开始要求应用市场上架的APP要备案,备案则需要提交安卓APP签名文件中的MD5、公钥等信息,如下图是某平台APP备案需要提交的信息。
获取MD5等信息
最省事方法
针对没有ide工具,没有从事过安卓开发,或想节省时间的朋友,建议通过我们开发的网页来获取MD5等相关信息,能够保障签名文件等信息的安全。
网页地址:https://aitoolnav.caichuangkeji.com/#/AppMd5
如下界面,上传签名文件,并输入密码,点击获取签名文件信息即可。
承诺声明:本工具不会保存用户任何信息,程序读取完证书信息后自动删除证书文件。
常规方法
对于有android studio开发工具或从事安卓开发的朋友,可以采用以下常见的三种方式获取MD5等信息。
1、通过签名文件获取
执行命令行:keytool -list -v -keystore your_keystore_file.keystore
其中,SHA1和SHA256指纹,它们代表了应用程序的签名公钥。
以前这种方式是可以打印出MD5,现在这种方式却没把MD5值打印出来,处理办法如下:
直接界面操作:
在ide工具的右上角,找到如下图操作入口,点击signingReport
等待执行结束,可以看到MD5值。该方法是获取MD5等信息最新方式。
命令行操作:
或者,在命令行中输入gradle命令:./gradlew signingReport,效果和界面操作一样。
补充:
如果找不到上述界面的操作入口,可以找到ide工具File/Settings的操作界面
将如下框红的Do not build Gradle task list during Gradle sync的勾选去掉,再点击OK。
最后,在ide工具的右上角,点击一下大象图标,等待执行结束,就可以找到signingReport的操作入口。
2、通过APK包获取
执行命令行:keytool -printcert -jarfile XXX.apk
3、直接解压APK包
找到META-INF/CERT.RSA文件,并执行命令:keytool -printcert -file CERT.RSA
其他推荐:
1、AI应用助手:https://ai.caichuangkeji.com/
2、AI导航网址:https://aitoolnav.caichuangkeji.com