我目前正在使用Facebook SDK开发一款带有Unity的Android游戏。
我应该能够打开一个标题为“编辑设置”的检查窗口,并在下拉菜单“Android Build Facebook设置”中更改属性。
我发生了什么:
http://www.i.imgur.com/L9SOJZl.png
我的下拉菜单完全空白,并且控制台被反复发送垃圾邮件同样的错误。
完整的错误代码如下。
Win32Exception:ApplicationName ='cmd',CommandLine ='/ Cecho“xxx”| openssl base64',CurrentDirectory ='' System.Diagnostics.Process.Start_noshell(System.Diagnostics.ProcessStartInfo startInfo,System.Diagnostics.Process进程) System.Diagnostics.Process.Start_common(System.Diagnostics.ProcessStartInfo startInfo,System.Diagnostics.Process进程) System.Diagnostics.Process.Start() (wrapper remoting-invoke-with-check)System.Diagnostics.Process:Start() UnityEditor.FacebookEditor.FacebookAndroidUtil.DoesCommandExist(System.String命令)(在Assets / Facebook / Editor / android / FacebookAndroidUtil.cs:134) UnityEditor.FacebookEditor.FacebookAndroidUtil.get_DebugKeyHash()(在Assets / Facebook / Editor / android / FacebookAndroidUtil.cs:41) UnityEditor.FacebookEditor.FacebookAndroidUtil.IsSetupProperly()(在Assets / Facebook / Editor / android / FacebookAndroidUtil.cs:22) FacebookSettingsEditor.AndroidUtilGUI()(在Assets / Facebook / Editor / FacebookSettingsEditor.cs:142) FacebookSettingsEditor.OnInspectorGUI()(在Assets / Facebook / Editor / FacebookSettingsEditor.cs:42) UnityEditor.InspectorWindow.DrawEditors(Boolean isRepaintEvent,UnityEditor.Editor [] editors,Boolean eyeDropperDirty)(at C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/Inspector/InspectorWindow.cs:850) UnityEditor.DockArea:OnGUI()
有没有人有任何想法?
答案 0 :(得分:4)
我解决了添加环境变量“C:\ Windows \ System32”的例子:
路径= C:\ Windows \ System32; C:\ Program Files \ Java \ jdk1.7.0_51 \ bin; C:\ OpenSSL \ bin
答案 1 :(得分:0)
我已经解决了这样创建一个.bat文件:
SET PATH=<path-to-openssl>;<path-to-jdk>\bin
"C:\Program Files (x86)\Unity\Editor\Unity.exe"
似乎是ENV VARS无法从Unity正确读取的问题 注意:我在Unity 4.3.4f1下