您的 android 调试密钥库文件丢失 [修复]Facebook 不出现哈希值 设置keystore 您的 android 调试密钥库文件丢失 [FIX]
您的 android 调试密钥库文件丢失 [修复]Facebook 不出现哈希值 设置keystore 您的 android 调试密钥库文件丢失 [FIX]
必须有一些其他的方法来解决这个错误。但我如何解决只是在 FacebookAndroidUtil.cs 文件中添加这行代码
System.Environment.GetEnvironmentVariable(“G:\android\android-sdks”) + @”\.android\debug.keystore” : 问题是我有其他驱动器中的 %HOMEPATH% 环境变量(在 G:/ 中)和另一个驱动器中的统一项目。 然后每当Facebook SDK 调用System.IO.File.Exists(DebugKeyStorePath) 时,DebugKeyStorePath 实际上是错误的。这是因为 DebugKeyStorePath 正在System.Environment.GetEnvironmentVariable(“HOMEPATH”) + @”\.android\debug.keystore”中搜索, 这是错误的查找密钥的路径。
解决方案
转到 FacebookAndroidUtil.cs 文件,并在第 62 行更改 System.Environment.GetEnvironmentVariable(“HOMEPATH”) + @”\.android\debug.keystore” 中的代码 : System.Environment.GetEnvironmentVariable(” G:\android\android-sdks “) + System.Environment.GetEnvironmentVariable(” G:\android\android-sdks “) + @”\.android\debug.keystore” : 将G:\android\android-sdks更改为您的 android sdk 路径。 现在它工作正常,我在 Facebook 设置中得到了我的密钥哈希。我希望这对你也有用。声明:本站所有资源,如无特殊说明或标注,所有资源来源于用户上传和网络,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,请联系万能客服QQ微信同号 416070154删除。