2017-09-26 14 views
3

VRプロジェクトをアンドロイド携帯電話にコンパイルしようとしています。android(Unity)にコンパイルできません

私は次のエラー得続けるしかし:

Failed to compile resources with the following parameters: 
-bootclasspath "C:/Program Files (x86)/Android/android-sdk\platforms\android-26\android.jar" -d "C:\Users\**\Documents\**\**\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding UTF-8 "com\google\gvr\keyboardsupport\R.java" "com\google\gvr\permissionsupport\R.java" "com\google\vr\cardboard\R.java" "com\google\vr\keyboard\R.java" "com\***\**\R.java" "com\unity3d\unitygvr\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. 

私はAndroid Studioをインストールしたの&私はまた、Java SDKの最新バージョンをインストールしているAndroid SDK

誰もが私が何ができるかを教えてもらえますか?

もっとerrrors:私はこれはJDK 9.私は私が「ドンJDK 9.持っている私の自宅のコンピュータ上でこの同じエラーを見ているによって引き起こされると考え

UnityException: Resource compilation failed! 
Failed to recompile android resource files. See the Console for details. 
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) 
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message) 
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuildPointToConsole (System.String title, System.String message) 
UnityEditor.Android.PostProcessor.Tasks.BuildResources.CompileResources (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessor.Tasks.BuildResources.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) 
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args) 
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:263) 
UnityEditor.HostView:OnGUI() 

UnityException: Resource compilation failed! 
Failed to recompile android resource files. See the Console for details. 
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message, System.Exception ex) 
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuild (System.String title, System.String message) 
UnityEditor.Android.PostProcessor.CancelPostProcess.AbortBuildPointToConsole (System.String title, System.String message) 
UnityEditor.Android.PostProcessor.Tasks.BuildResources.CompileResources (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessor.Tasks.BuildResources.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) 
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) 
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args) 
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTargetGroup targetGroup, BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.BuildReporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:263) 
UnityEditor.HostView:OnGUI() 
+0

実際にエラーが発生しましたか?これらの警告によって、コンパイルプロセスが単独で失敗することはありません。あなたのGradleビルドファイルはどうですか? – Ewald

+0

これはあなたの問題でしょうか? http://answers.unity3d.com/questions/1315550/compiler-issue-building-to-android.html – AVAVT

+0

@Ewald iveがさらにエラーメッセージを追加しました –

答えて

4

私がJDK 8を持っているところで、エラーを見てください。(具体的には、JDK 8 Update 131、64ビットを使用しています)

エラーメッセージが正しく表示されていれば、単一性またはアンドロイドのツールチェーンがソースfを要求していますJava 6.0(1.6)を対象にコンパイルされます。それは約11歳であり、JDK 9では廃止予定とマークされています.JDK 8にダウングレードすると、今のところ修正されるはずです。最終的には、新しいバージョンをサポートするために、そのツールチェーンを更新する必要があります。

関連する問題