【问题标题】:Can't build android apk when using Facebook SDK Unity3D使用 Facebook SDK Unity3D 时无法构建 android apk
【发布时间】:2014-03-30 23:52:04
【问题描述】:

我有: - 统一 4.3 - 设置 Facebook SDK 设置 - OpenSSL 和 Java 和 JDK 等 - Android SDK 管理器第 21 版

我尝试过: - Facebook SDK 4.2.4、4.3.6、5.0.4 - Android 等的所有环境变量(请注意,我可以为其他项目构建 android)

我在尝试构建时收到以下错误:

构建播放器时出错:Win32Exception: ApplicationName='C:\Program Files (x86)\Java\jre7\bin\javac.exe', CommandLine='-bootclasspath "C:/Program Files (x86)/Android/android -sdk/platforms/android-17\android.jar" -d "C:\Users\xxx\Documents\Unity3D\xxx\xxx\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding ascii "com \facebook\android\R.java" "com\TerahardLtd\SquashGame\R.java"', CurrentDirectory='C:\Users\xxx\Documents\Unity3D\xxx\xxx\Temp\StagingArea\gen'

我注意到但我不知道是否重要的​​一件事是 "C:/Program Files (x86)/Android/android-sdk/platforms/android-17\android.jar" -d 有一个“\”在路径的最后一段

【问题讨论】:

  • 嘿,你找到解决办法了吗?

标签: facebook-unity-sdk


【解决方案1】:

您需要使用 JDK,而不是 JRE。不幸的是,这没有记录在案。

【讨论】:

  • 但是问题说它在 jre7 文件夹中,而且我已经下载了 JDK,将其添加到路径中,但我仍然遇到同样的问题
  • 啊,是的,忘记了。我能够让它工作的唯一方法是卸载 JRE。试一试?
  • (抱歉错过了 2014 年的问题)实际上记录在案:unity3d.com/unity/system-requirements 您应该在编辑器设置中设置 JDK 路径。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-20
  • 1970-01-01
  • 1970-01-01
  • 2021-06-28
  • 2021-01-22
  • 2018-04-07
相关资源
最近更新 更多