android - Android 版 Unity 中的 Facebook SDK "Edit Settings"错误

标签 android facebook unity-game-engine facebook-unity-sdk

我目前正在使用 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 process) System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) System.Diagnostics.Process.Start () (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () UnityEditor.FacebookEditor.FacebookAndroidUtil.DoesCommandExist (System.String command) (at Assets/Facebook/Editor/android/FacebookAndroidUtil.cs:134) UnityEditor.FacebookEditor.FacebookAndroidUtil.get_DebugKeyHash () (at Assets/Facebook/Editor/android/FacebookAndroidUtil.cs:41) UnityEditor.FacebookEditor.FacebookAndroidUtil.IsSetupProperly () (at Assets/Facebook/Editor/android/FacebookAndroidUtil.cs:22) FacebookSettingsEditor.AndroidUtilGUI () (at Assets/Facebook/Editor/FacebookSettingsEditor.cs:142) FacebookSettingsEditor.OnInspectorGUI () (at 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()

有人有什么想法吗?

最佳答案

我解决了添加环境变量“C:\Windows\System32”示例:

路径 = C:\Windows\System32;C:\Program Files\Java\jdk1.7.0_51\bin;C:\OpenSSL\bin

关于android - Android 版 Unity 中的 Facebook SDK "Edit Settings"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21806745/

相关文章:

java - com.google.android.gms.location.LocationListener 无法转换为 android.location.LocationListener

android - 日志猫连续运行

android - 在 Kotlin 协程中模拟 Android Firebase 任务

java - 尝试在 GAE 开发环境中使用 restFB 时出错

ios - 有没有可能既是 Canvas 应用又是 iPhone 应用?

c# - Unity 中移动平台的奇怪输出

android - Android 开源项目中的 Google Maps API key

php - 为什么 Facebook 在这个例子中使用 Javascript 而不是 HTTP header ?

c# - Unity CanvasRenderer 需要具有 16 位索引的网格来绘制图表

c# - 不知道如何获得敌人的生命值