📅  最后修改于: 2023-12-03 15:08:32.981000             🧑  作者: Mango
SHA-1 是一个加密算法,在 Android 应用程序开发中经常使用。在某些情况下,您需要获取应用程序的 SHA-1 值,例如在发布应用时需要在 Google Play Console 上注册应用程序的 SHA-1 值。本文将介绍如何在 Android Studio 中获取应用程序的 SHA-1 值。
打开 Android Studio,并依次选择 "Build" -> "Generate Signed Bundle/APK"。
在弹出的 "Generate Signed Bundle or APK" 窗口中,选择 "APK"。
在下一步中,选择您的 KeyStore 文件。如果您没有可用的 KeyStore 文件,请单击 "Create new" 创建一个新的 KeyStore 文件。
输入 KeyStore 信息,例如 KeyStore 路径、Alias、密码等。单击 "OK"。
在下一步中,选择相应的 "Build Type" 和 "Flavor" 选项。然后单击 "Next"。
在 "Configure APK" 页面上,单击 "Create new" 并输入 APK 信息。然后单击 "OK"。
在 "Review" 页面上,单击 "Finish"。
打开命令行窗口,并浏览到您的 APK 文件所在的目录。
运行以下命令来获取 APK 的 SHA-1 值:
keytool -list -v -keystore your_keystore_name -alias your_alias_name
其中,your_keystore_name
是您的 KeyStore 文件名,your_alias_name
是您在创建 KeyStore 时指定的别名。
Certificate fingerprints:
MD5: 5E:1F:22:75:2E:26:DF:BF:16:1E:FA:D4:EC:4C:68:27
SHA1: 03:D2:8A:47:B9:71:6F:64:4C:26:4B:83:83:16:85:CE:1D:3B:17:CB
SHA256: E9:C5:7D:89:BA:DD:71:CF:F9:BE:1E:A7:FC:CF:16:9A:4B:D4:B6:E8:61:CF:FC:7D:37:75:45:2D:1A:15:FE:6C
Signature algorithm name: SHA256withRSA
Version: 1
通过上述步骤,您可以在 Android Studio 中轻松获取应用程序的 SHA-1 值。这对于注册应用程序或使用 Google API 非常有用。