Inspector FaceBookSettings의 'Debug Android Key Hash'가 잘못된 DebugKeyStorePath를 사용하기 때문에 (Windows7) 작동하지 않습니다. 이것은 드라이브 ("C : \")가 HOMEPATH에 포함되어 있지 않기 때문에 발생합니다.잘못된 DebugKeyStorePath
System.Environment.GetEnvironmentVariable("HOMEPATH")
만 드라이브를 포함하지 않는 경로를 작성하는 데 사용됩니다. 전체 경로의 경우 System.Environment.GetEnvironmentVariable("HOMEDRIVE")
을 경로 앞에 추가해야합니다.
지금까지 내가 수동으로 수정 FacebookAndroidUtil.cs 각 SDK 업데이트 후이 문제를 해결 :
private static string DebugKeyStorePath
{
get
{
return (Application.platform == RuntimePlatform.WindowsEditor) ?
System.Environment.GetEnvironmentVariable("HOMEDRIVE") + //FIX PATH!!!
System.Environment.GetEnvironmentVariable("HOMEPATH") +
@"\.android\debug.keystore" :
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) +
@"/.android/debug.keystore";
}
}
내가 확인하지 않은이 SDK 5.1 베타에 고정되어있는 경우 링크가 현재 FacebookSDK-140101-베타를 다운로드하기 때문에 FacebookSDK-140401-beta가 아니기 때문에 (아마 잘못된 파일명 일 것입니다 만, 지금은 그 업데이트를 건너 뛰었을 것입니다).