[英]Unity, Fail to build resources
我使用的是 Windows 10,unity 2017.2.03f,GooglePlayGamesPlugin-0.9.41。 我試圖弄清楚這一點,但我完全不知所措。 在我安裝 playgames 插件之前,一切都很好。 我已經從這里和統一社區網站嘗試了多種解決方案,但都沒有成功。 他們修復了這些錯誤,但創建了其他錯誤,導致仍然無法構建。 任何有關解決方案的幫助將不勝感激,感謝您的時間,如果這是一個愚蠢的問題,我們深表歉意。 :)
錯誤 1:
Failed to compile resources with the following parameters:
-bootclasspath "C:/Android/sdk\platforms\android-25\android.jar" -d "C:\Users\Galatia420\Documents\My Games\Abby's In Space\Temp\StagingArea\bin\classes" -source 1.6 -target 1.6 -encoding UTF-8 "android\support\compat\R.java" "android\support\coreui\R.java" "android\support\coreutils\R.java" "android\support\fragment\R.java" "android\support\mediacompat\R.java" "android\support\v4\R.java" "com\Galatia420Games\AbbyChroniclesAbbysInSpace\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\google\games\bridge\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
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
錯誤 2:
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:271)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
錯誤 3:
構建播放器時出錯:3 個錯誤
錯誤 4:
構建完成,結果為“失敗” UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
錯誤 5:
UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x00207] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:172
at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
對於發現此問題並遇到類似問題的任何人,我發現答案是 JDK 9 和 unity 的問題。 在嘗試了其他一切之后,我降級到 jdk-8u152,問題解決了。
我使用 jdk 8u152 和 unity 2017.2 並且問題仍然存在......當我選擇“自動圖形api”時出現問題,刪除勾號並選擇您要使用的圖形api,錯誤將消失;)
當編譯器與您項目中的插件沖突時,就會出現問題。 打開/Assets/Plugins ,查看是否有重復或不同版本的.jar 文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.