[Android 错误处理大全] 解决在 Debug 版进行 Facebook 登入失败

近期在接 Facebook SDK 做第三方登入时发现
只要不是 Release 版的 apk 就无法做 Facebook 登入
如下图
http://img2.58codes.com/2024/20107165EFAgKL6Wch.png
今天来教大家怎么在 Debug 版进行 Facebook 登入
以方便开发

Step 1

找到 Android Studio 中右手边的 Gradle -> 专案名称 -> Tasks -> android -> signingReport -> 跑起来
http://img2.58codes.com/2024/20107165FCYVxTvs3S.png

Step 2

跑完之后找到 Config: debug -> 複製 SHA1
http://img2.58codes.com/2024/20107165xep6dU2OIH.png

Step 3

来这个网站
把刚刚複製的 SHA1 贴到 Hex String 之后,按下 Convert 会取得 base64 编码的密钥杂凑,把他複製下来
http://img2.58codes.com/2024/20107165wKyqgU0gOW.png

Step 4

进到 Facebook Developer 的应用程式管理介面 -> Facebook 登入 -> 快速入门 -> 点击 Android
http://img2.58codes.com/2024/20107165gugJalTQ7R.png

Step 5

一直继续到第四步
他会提供另一种方式来拿到 base64 的密钥杂凑
也可以用我的方式来拿
把产生的 base64 密钥杂凑贴在底下方框内
又或者直接照着错误画面上 Facebook SDK 帮你算出的密钥杂凑输入也可以
按下 Save 储存

Step 6

完成!! 可以直接跑 Debug 版来做 Facebook 登入啰


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章