自学内容网 自学内容网

Android 获取 SHA1 值的详细步骤

在使用一些第三方 SDK 的时候,比如高德地图、百度地图等,常常需要提供安全码 SHA1 值。SHA1 值分为发布版和调试版。调试版是指我们在开发测试时使用的默认签名文件,而发布版则通常是开发者自行创建的签名文件。

获取调试版 SHA1 值

调试版的签名文件默认位于 C:\Users\<你的用户名>\.android\debug.keystore

  1. 打开命令行工具

    • Windows 用户可以通过按 Win + R,输入 cmd 打开命令提示符。
    • 切换到 .android 目录下:
      cd .android
  2. 使用 keytool 命令

    • 输入以下命令获取 SHA1 值:
      keytool -list -v -keystore debug.keystore
    • 回车后,系统会要求输入密码,默认密码是 android。请注意,输入密码时不会显示任何字符,输入完成后直接回车即可。
  3. 查看 SHA1 值

    • 成功输入密码后,命令行窗口会显示出一系列信息,其中包括 SHA1 值。
获取发布版 SHA1 值

发布版的签名文件通常由开发者自己创建,以下是创建签名文件并获取其 SHA1 值的步骤:

  1. 创建签名文件

    • 打开 Android Studio,点击 Build -> Generate Signed Bundle/APK
    • 如果尚未创建过签名文件,选择 Create new...
    • 选择存放目录,并输入文件名和密码等信息,点击 OK 完成签名文件的创建。
  2. 切换到签名文件存放目录

    • 在命令行中切换到签名文件所在的目录,例如:
      cd C:\path\to\your\keystore
  3. 使用 keytool 命令

    • 输入以下命令获取 SHA1 值,注意将 test.jks 替换为你的签名文件名:
      keytool -list -v -keystore test.jks
    • 输入创建签名文件时设置的密码,回车后即可看到 SHA1 值。

参考:Android获取SHA1值的详细步骤_android sha1值-CSDN博客

小结

通过上述步骤,无论是调试版还是发布版的 SHA1 值都可以轻松获取。这些步骤对于在开发和发布阶段提供正确的 SHA1 值非常有用,特别是当需要与第三方服务集成时。希望这些信息对开发者们有所帮助。


原文地址:https://blog.csdn.net/2301_76541209/article/details/143583388

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!