Unity3d Unity-在构建android 2d游戏时未能编译资源

Unity3d Unity-在构建android 2d游戏时未能编译资源,unity3d,Unity3d,这是控制台上说的。。我试图更改sdk构建工具,并将jdk更新为9,1,但没有任何效果 Failed to compile resources with the following parameters: -bootclasspath "/Users/mac/Library/Android/sdk/platforms/android-27/android.jar" -d "/Users/mac/Desktop/ReSkiN/Code Source Andriod/ZombieLand_Source

这是控制台上说的。。我试图更改sdk构建工具,并将jdk更新为9,1,但没有任何效果

Failed to compile resources with the following parameters:
-bootclasspath "/Users/mac/Library/Android/sdk/platforms/android-27/android.jar" -d "/Users/mac/Desktop/ReSkiN/Code Source Andriod/ZombieLand_SourceCode/Temp/StagingArea/bin/classes" -source 1.6 -target 1.6 -encoding UTF-8 "android/support/v4/R.java" "android/support/v7/cardview/R.java" "com/facebook/R.java" "com/facebook/android/R.java" "com/google/android/gms/R.java" "com/google/android/gms/ads/R.java" "com/google/android/gms/ads/impl/R.java" "com/google/android/gms/base/R.java" "com/google/android/gms/clearcut/R.java" "com/google/android/gms/gass/R.java" "com/google/android/gms/tasks/R.java" "com/google/unity/R.java" "com/ponygames/ZombieLand/R.java" "com/unity3d/ads/R.java"
warning: [options] source value 1.6 is obsolete and will be removed in a future release
warning: [options] target value 1.6 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings

UnityEditor.HostView:OnGUI()

发生此错误的原因是(JDK 9)。您应该安装最新版本的(JDK 8),这将修复它。

所以。。。你有没有想过改变它警告的值,或者使用它提到的选项来抑制它们?我上传了这段代码,并将其发送给自由职业者进行修复,他们说这段代码没有错,这是sdk或jdk的问题!我之前安装的是jdk 8,没有任何效果。你在Unity preferences中指定(jdk 8)了吗?你能试着输入以下命令:
echo$JAVA_HOME
到终端,然后请告诉我输出是什么。我的mestake Saman,它起作用了。我指定jdk 8为默认值,谢谢你