facebook - Flutter Facebook 登录实现错误的密钥哈希
问题描述
我已经下载了 openssl 并将其添加到我的环境中。当我尝试使用以下方法生成密钥哈希时:
keytool -exportcert -alias key -keystore "C:\Users\Claude\.android\debug.keystore" | D:\Documents\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary | D:\Documents\openssl-0.9.8k_WIN32\bin\openssl base64
但它产生了这个:Pz8/ERApRXg/Pz8/Pyk/RT8/Px8K
我已经导航到我的 keytool 所在的位置并重新运行该命令,但仍然相同。
我已经删除了旧密钥并生成了另一个,然后重新运行该命令,但仍然相同。
请帮忙。
解决方案
只需删除系统所在位置的debug.keystore,“C:\Users\Claude.android\debug.keystore”
然后使用命令生成调试哈希键,
keytool -exportcert -alias androiddebugkey -keystore debug.keystore | openssl sha1 -binary | openssl base64
生成密钥库后,使用命令生成调试哈希密钥,
keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64
推荐阅读
- css - 如何在 CSS 中用 2 种颜色绘制文本?
- php - Wordpress 自定义帖子不会显示在存档-{postname}.php 下
- html - 通过 WebView 中的外部网页加载本地文件
- intellij-idea - 结构搜索并用新变量替换
- asp.net - 如何在 gridview 中添加按钮以链接到网页?
- database - 数据库设计考勤管理系统
- vue.js - 如何测试在悬停/鼠标悬停时调用了 Vue 指令?
- php - 如果选项 id 在刀片视图的数组列表中,Laravel 将选项设置为选中
- grid - 我需要显示 4 列,但在移动设备上显示 2
- python - 规范化数据框的列