我想从我的Android应用程序的签名签名中获取密钥哈希,以便我可以在我的Android应用程序中集成facebook登录。我使用AndroidTools创建了签名签名 - >导出签名应用程序包。如何读取签名文件中生成的密钥。
答案 0 :(得分:1)
解决方案1:
试试此链接:http://www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1。我发现使用Facebook获取哈希密钥的方法并不总是像宣传的那样工作。但是,这个链接有一个不同的方法来获取哈希密钥,并且几乎总是有效。
解决方案2:
话虽这么说,我总是发现最简单的事情就是让Facebook SDK告诉你你的Hash Key是什么。这要简单得多,不应该花费几分钟。
步骤1:在您的Facebook SDK中,找到Util.java类。在那,改变这个:
private static boolean ENABLE_LOG = false; 到:
private static boolean ENABLE_LOG = true; 第2步:创建一个新的签名APK,转移到您的设备并安装。如果它已经安装,自然会提示。
步骤3:运行DDMS(Logcat)并将设备连接到计算机,运行应用程序并继续查找密钥不匹配警告。该警告具有实际的哈希密钥。复制该密钥,转到您的Facebook Developer页面并将新密钥添加到列表中。