java - 资源编译失败

标签 java android unity-game-engine google-play-services

添加从官方 github 存储库下载的 Play 商店服务包后,当我尝试在 Unity 5.5.0f3 中针对 Android 进行编译时,出现此错误消息。

Failed to compile resources with the following parameters:
-bootclasspath "C:/Users/Riccardo/AppData/Local/Android/sdk\platforms\android-25\android.jar" -d "D:\Develop\Unity Projects\OxS Tennis Game Mobile\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding UTF-8 "android\support\v4\R.java" "com\google\android\gms\R.java" "com\google\android\gms\auth\R.java" "com\google\android\gms\auth\api\R.java" "com\google\android\gms\base\R.java" "com\google\android\gms\drive\R.java" "com\google\android\gms\games\R.java" "com\google\android\gms\nearby\R.java" "com\google\android\gms\tasks\R.java" "com\google\example\games\mainlibproj\R.java" "com\IgnisTenebrisStudio\Hellball\R.java" "com\unity3d\ads\R.java"
warning: C:\Users\Riccardo\AppData\Local\Android\sdk\platforms\android-25\android.jar(java/lang/Object.class): major version 52 is newer than 51, the highest major version supported by this compiler.
  It is recommended that the compiler be upgraded.
warning: C:\Users\Riccardo\AppData\Local\Android\sdk\platforms\android-25\android.jar(java/lang/AutoCloseable.class): major version 52 is newer than 51, the highest major version supported by this compiler.
  It is recommended that the compiler be upgraded.
2 warnings

UnityEditor.HostView:OnGUI()

我还设置了 JAVA_HOME 和 Path(Win 10 操作系统)。

在我的例子中,JAVA_HOME 是C:\Program Files\Java\jdk1.7.0_79

在路径中我有C:\Program Files\Java\jdk1.7.0_79\bin

有人可以帮助我吗? 我应该尝试更新到jdk1.8吗?

最佳答案

好的,我找到了解决方案。

我更新到jdk 1.8_111并更新了所有系统路径。现在 Unity 正在编译我的项目。

关于java - 资源编译失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672613/

相关文章:

android - 当 SqLite 中特定值的计数大于 1 时更新表

android - 使用 retrofit 和 rxjava 链接请求

c# - 类型或命名空间名称 'UI' 在命名空间 'UnityEngine' 中不存在

c# - 选择移动游戏对象时遇到困难

java - 使用JNA将 native C函数映射到Java接口(interface)时出现指针问题

java - List<String> 无法转换为 List<?>

java - 如何使用 gradle-launch4j 插件将 gradle 项目编译为 exe

java - 为什么 Java 不在循环中存储条件值?

android - 控制 VirtualDisplay 的帧率

c# - 需要将一些 UnityScript 转换为 C#