📜  为 facebook 登录 android 生成 sha1 密钥 (1)

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

为 Facebook 登录 Android 生成 SHA1 密钥

在 Android 应用中使用 Facebook 登录时,需要生成一个 SHA1 密钥,用于验证应用的身份。下面介绍如何在 Android Studio 中生成 SHA1 密钥。

步骤一:打开终端

在 Mac 上,打开终端程序;在 Windows 上,打开命令提示符。

步骤二:跳转到 JDK bin 目录

在终端中输入以下命令,跳转到 JDK 的 bin 目录。默认情况下,JDK 的 bin 目录位于以下路径:

  • Mac:/Library/Java/JavaVirtualMachines/jdk[version].jdk/Contents/Home/bin/
  • Windows:C:\Program Files\Java\jdk[version]\bin\
cd /path/to/jdk/bin/
步骤三:执行 keytool 命令

在终端中输入以下命令,执行 keytool 命令。请将 YOUR_PACKAGE_NAME 替换为您的应用程序包名称。

  • Mac:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
  • Windows:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64

命令执行完毕后,会返回一个 SHA1 密钥,将此密钥添加到您的 Facebook 应用中即可。

结论

生成 SHA1 密钥是使用 Facebook 登录的必要步骤。按照上述步骤在 Android Studio 中生成密钥并添加到您的应用中即可。