Hi,请  登录  或  注册

APK 如何获取 SHA1 值?

在申请高德地图开放平台的 Android 应用时,我们经常会碰到需要填写 APK 的包名和 SHA1 值的情况。很多人查过网上的教程,步骤看着就头疼。别担心,今天就教大家两种快速获取 APK 文件 SHA1 值的方法,不需要花太多时间,简单易懂!

APK 如何获取 SHA1 值?
(图:高德地图 SHA1 值申请界面)

方法一:使用 keytool 工具获取 SHA1

这是最常用的方法,依赖于 JDK 自带的 keytool 工具。如果你电脑还没安装 JDK,可以参考这里:[windows系统安装JDK1.8及配置环境变量方法]

1. 解压 APK 文件

APK 文件本质上是一个压缩包。右键 APK 文件选择“解压”,你会看到一个 META-INF 文件夹,其中包含签名文件,如下图所示:

APK 如何获取 SHA1 值?
(图:APK 文件解压后目录)

2. 打开 CMD 控制台

Win + R,输入 cmd 并回车,打开命令提示符窗口。

APK 如何获取 SHA1 值?
(图:CMD 控制台运行界面)

3. 进入签名文件目录

输入以下命令并按回车,进入解压后的 META-INF 目录:

cd C:\Users\Administrator\Desktop\老吴搭建教程\META-INF

APK 如何获取 SHA1 值?
(图:CMD 进入目录示意图)

4. 查看 SHA1 值

继续输入以下命令查看 SHA1:

keytool -printcert -file CERT.RSA

运行后,控制台将显示签名信息,SHA1 值就在输出内容中。

APK 如何获取 SHA1 值?
(图:CMD 输出 SHA1 值示意图)

5. 复制 SHA1 值

复制时,右键点击窗口 → 选择“全选” → 回车,即可将内容复制。粘贴到 txt 文件后,删除无关信息即可。

APK 如何获取 SHA1 值?
(图:CMD 内容复制方法)

这就是通过 keytool 工具获取 SHA1 的完整步骤,虽然稍微繁琐一点,但只要操作一次就能轻松掌握。

方法二:使用 APKDB 安卓反编译工具

如果你平时经常和 APK 文件打交道,推荐用 APKDB 工具,操作起来会比 keytool 更简单直观。

1. 安装 APKDB 安卓反编译工具

下载并安装 APKDB 工具,安装过程不复杂,一路“下一步”就行。

APK 如何获取 SHA1 值?
(图:APKDB 工具界面)

2. 右键选择“使用 APKDB 编译”

找到你的 APK 文件,右键选择“使用 APKDB 编译”,程序会自动进入编译页面。

3. 输入指令查看 SHA1

进入编译页面后,直接输入 K,工具会自动显示签名包信息,包括 SHA1 值。

APK 如何获取 SHA1 值?
(图:APKDB 工具 SHA1 查询界面)

4. 获取 SHA1

几秒钟后,SHA1 值就会出现在控制台上,操作简单,信息一目了然。

APK 如何获取 SHA1 值?
(图:APKDB 输出 SHA1 值示意图)

最后

如果你平时有在用 APKDB 之类的安卓反编译工具,直接走第二种方法,速度快、省事又直观。如果是偶尔用一次,或者不想安装额外工具,那用 keytool 就足够了。等有时间的话,我再整理一篇关于如何修改创胜系列 APK 定位的方法,记得关注!

文章名称:APK 如何获取 SHA1 值?
除非特别注明,本站所有文章均为原创,转载请注明出处:264玫瑰资源库
部分教程资源来源于互联网,请谨慎辨别广告内容,避免上当受骗!

评论 抢沙发

登录

找回密码

注册