【问题标题】:Facebook Unity sdk errorFacebook Unity sdk 错误
【发布时间】:2014-12-17 09:56:56
【问题描述】:

使用 facebook unity sdk 为 android 编译 unity 时出现此错误(如果我删除 sdk,它编译正常):

Failed to compile resources with the following parameters:
-bootclasspath "/Users/ines/Development/android-sdk-macosx/platforms/android-21/android.jar" -d "/Users/ines/Documents/Game/Temp/StagingArea/bin/classes" -source 1.6 -target 1.6 -encoding UTF-8 "com/RPS/Game/R.java" "com/facebook/android/R.java"
warning: java/lang/Object.class(java/lang:Object.class): major version 51 is newer than 50, the highest major version supported by this compiler.
It is recommended that the compiler be upgraded.
1 warning

UnityEditor.HostView:OnGUI()

我不明白为什么会这样。我在 OSX 10.9.5 上运行 Unity 4.6,并且安装了最新版本的 Java 以及 android skd。

谁能帮帮我?

【问题讨论】:

  • 你能解决这个问题吗?

标签: android facebook unity3d facebook-unity-sdk


【解决方案1】:

我遇到了同样的问题,并尝试了这里已经提出的所有建议,但没有成功。

最终对我有用的是删除“adt-bundle/sdk/platforms/android-21”文件夹,只留下“android-20”文件夹。在 Unity 首选项中检查您要定位的 Android SDK 文件夹。

【讨论】:

    【解决方案2】:

    可以在这里找到解决方案: http://answers.unity3d.com/questions/814186/error-when-compiling-android.html

    您可以通过终端自行尝试。 或者如果发生了一些奇怪的事情,比如我的情况,请手动尝试。

    【讨论】:

      【解决方案3】:

      我从昨天开始就遇到了同样的错误,并且在整个上午都在研究之后。我发现这是由最新的 Android API 版本 21 引起的。在我通过删除 SDK 管理器中的所有 API 版本 21 包恢复到 Android API 版本 20 后,一切恢复正常。希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多