【发布时间】:2014-02-16 03:02:16
【问题描述】:
我目前正在使用 Facebook SDK 使用 Unity 开发一款 Android 游戏。
我应该能够打开一个标题为“编辑设置”的检查器窗口,并在下拉菜单“Android Build Facebook 设置”中更改属性。
发生在我身上的是这样的:
http://www.i.imgur.com/L9SOJZl.png
我的下拉菜单完全空白,控制台反复出现相同错误。
- 我已正确下载并安装了最新版本(非测试版)的 Facebook SDK。
- Unity 4.3.4f1 最新版本
- 我已安装 Android SDK,可以成功构建到设备。
- 我已安装 Java 运行时环境和开发工具包。
- ^^^ 32位和64位都试过了
- 我的环境变量“PATH”指向 JDK 安装目录。
- 我已经安装了 32 位和 64 位 OpenSSL,但仍然没有成功。
完整的错误代码如下。
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) (在 C:/BuildAgent/work/d3d49558e4d408f4/Editor/Mono/Inspector/InspectorWindow.cs:850) UnityEditor.DockArea:OnGUI()
有人有什么想法吗?
【问题讨论】:
-
我也有同样的错误,完全一样。我搜索了这个错误,发现它的出现是因为一些环境变量被遗漏/删除了,但如果我们都遇到完全相同的问题,那么这不是环境变量造成的。我认为 Facebook unity sdk 可能存在问题。
-
关于 UnityAnswers 的一个问题指向环境变量:JAVA_HOME - C:\Program Files\Java\jdk1.7.0_51 和 ClassPath - .;C:\Program Files (x86)\Java\jre7\ lib\ext\QTJava.zip 这些似乎是正确的,对问题没有影响。
-
OpenSSL 安装失败。我现在将其报告为错误。
标签: android facebook unity3d facebook-unity-sdk