Android 获取 SHA1 值的详细步调

打印 上一主题 下一主题

主题 790|帖子 790|积分 2370

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

获取调试版 SHA1 值

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

  • 打开下令行工具

    • Windows 用户可以通过按 Win + R,输入 cmd 打开下令提示符。
    • 切换到 .android 目录下:
      1. cd .android
      复制代码

  • 使用 keytool 下令

    • 输入以下下令获取 SHA1 值:
      1. keytool -list -v -keystore debug.keystore
      复制代码
    • 回车后,体系会要求输入密码,默认密码是 android。请注意,输入密码时不会表现任何字符,输入完成后直接回车即可。

  • 查看 SHA1 值

    • 乐成输入密码后,下令行窗口会表现出一系列信息,其中包括 SHA1 值。

获取发布版 SHA1 值

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

  • 创建署名文件

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

  • 切换到署名文件存放目录

    • 在下令行中切换到署名文件所在的目录,比方:
      1. cd C:\path\to\your\keystore
      复制代码

  • 使用 keytool 下令

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

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

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

涛声依旧在

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表