📅  最后修改于: 2023-12-03 15:24:06.080000             🧑  作者: Mango
在开发 Flutter 应用程序时,有时需要获取应用程序的 SHA1 键。这是因为 SHA1 键用于访问某些第三方服务,例如 Google 地图 API 和 Firebase。下面就来介绍如何在 Android Studio Flutter 中获取 SHA1 键。
在 Windows 中,打开 Command Prompt(命令提示符),在 Mac OS 或 Linux 中,打开 Terminal(终端)。
在命令行工具中输入以下命令:
keytool -list -v -keystore <路径>/debug.keystore
其中,<路径>
是 debug.keystore 的路径。在 Windows 中,可以找到此文件有两种路径:
<用户目录>\.android\debug.keystore
<项目目录>\android\app\debug.keystore
在 Mac OS 或 Linux 中,debug.keystore 文件路径为$HOME/.android/debug.keystore
。
当您运行此命令时,系统会提示您输入密钥库密码。在 Android Studio 中,默认密码为 android
。如果您更改过密码,则需要输入已更改的密码。
在输入密码后,系统将输出密钥库的详细信息,包括 SHA1 键。查找以下行:
SHA1: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
其中,XX 代表 SHA1 键的十六进制值。
现在,您可以将此 SHA1 键用于访问第三方服务。
注意:此过程适用于通过 Flutter 创建的默认 Android 应用程序。如果已更改应用程序的名称或打包名称,则此过程可能不适用。在这种情况下,请参考特定于您的应用程序的文档或支持论坛。