📅  最后修改于: 2023-12-03 15:06:15.839000             🧑  作者: Mango
在 Android 应用中使用 Facebook 登录时,需要生成一个 SHA1 密钥,用于验证应用的身份。下面介绍如何在 Android Studio 中生成 SHA1 密钥。
在 Mac 上,打开终端程序;在 Windows 上,打开命令提示符。
在终端中输入以下命令,跳转到 JDK 的 bin 目录。默认情况下,JDK 的 bin 目录位于以下路径:
cd /path/to/jdk/bin/
在终端中输入以下命令,执行 keytool 命令。请将 YOUR_PACKAGE_NAME 替换为您的应用程序包名称。
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
命令执行完毕后,会返回一个 SHA1 密钥,将此密钥添加到您的 Facebook 应用中即可。
生成 SHA1 密钥是使用 Facebook 登录的必要步骤。按照上述步骤在 Android Studio 中生成密钥并添加到您的应用中即可。