📜  如何在 android studio 中获取 sha 1 (1)

📅  最后修改于: 2023-12-03 15:08:32.981000             🧑  作者: Mango

如何在 Android Studio 中获取 SHA-1

SHA-1 是一个加密算法,在 Android 应用程序开发中经常使用。在某些情况下,您需要获取应用程序的 SHA-1 值,例如在发布应用时需要在 Google Play Console 上注册应用程序的 SHA-1 值。本文将介绍如何在 Android Studio 中获取应用程序的 SHA-1 值。

获取 SHA-1 值的步骤
  1. 打开 Android Studio,并依次选择 "Build" -> "Generate Signed Bundle/APK"。

  2. 在弹出的 "Generate Signed Bundle or APK" 窗口中,选择 "APK"。

  3. 在下一步中,选择您的 KeyStore 文件。如果您没有可用的 KeyStore 文件,请单击 "Create new" 创建一个新的 KeyStore 文件。

  4. 输入 KeyStore 信息,例如 KeyStore 路径、Alias、密码等。单击 "OK"。

  5. 在下一步中,选择相应的 "Build Type" 和 "Flavor" 选项。然后单击 "Next"。

  6. 在 "Configure APK" 页面上,单击 "Create new" 并输入 APK 信息。然后单击 "OK"。

  7. 在 "Review" 页面上,单击 "Finish"。

  8. 打开命令行窗口,并浏览到您的 APK 文件所在的目录。

  9. 运行以下命令来获取 APK 的 SHA-1 值:

keytool -list -v -keystore your_keystore_name -alias your_alias_name

其中,your_keystore_name 是您的 KeyStore 文件名,your_alias_name 是您在创建 KeyStore 时指定的别名。

  1. 运行命令后,您将看到类似以下内容的输出。SHA1即为所得值。
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 非常有用。