2016-08-11 13 views
0

私はUnityプロジェクトにFabricとCrashlyticsを組み込みました。私はAndroid用にビルドしようとしています。私は取得していたメッセージは以下のとおりです。Android用のビルドに関する問題

Failed to compile resources with the following parameters: 
-bootclasspath "/Users/mihai.stan/Library/Android/sdk/platforms/android-24/android.jar" -d "/Users/mihai.stan/Dev/SideScroller/Temp/StagingArea/bin/classes" -source 1.6 -target 1.6 -encoding UTF-8 "com/tagonsoft/spaceattack/R.java" "io/fabric/answers/android/unity/R.java" "io/fabric/beta/android/unity/R.java" "io/fabric/crashlytics/android/unity/R.java" "io/fabric/sdk/android/unity/R.java" "io/fabric/unity/android/R.java" "io/fabric/unity/crashlytics/android/R.java" 
warning: /Users/mihai.stan/Library/Android/sdk/platforms/android-24/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: /Users/mihai.stan/Library/Android/sdk/platforms/android-24/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() 

UnityException: Resource compilation failed! 
    Failed to recompile android resource files. See the Console for details. 
    UnityEditor.Android.PostProcessAndroidPlayer.ShowErrDlgAndThrow (System.String title, System.String message, System.Exception ex) 
    UnityEditor.Android.PostProcessAndroidPlayer.ShowErrDlgAndThrow (System.String title, System.String message) 
    UnityEditor.Android.PostProcessAndroidPlayer.CompileResources (System.String stagingArea, System.String packageName, UnityEditor.Android.AndroidLibraries androidLibraries) 
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal (System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) 
    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.Android.AndroidBuild 

Postprocessor.PostProcess (BuildPostProcessArgs args) 
UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316) 
UnityEditor.HostView:OnGUI() 

Error building Player: UnityException: Resource compilation failed! 
Failed to recompile android resource files. See the Console for details. 

私はJKDとJREとAndroid Studioの両方を更新したことを覚えておいてください。 修正方法に関するヒント?

+0

問題の原因を特定できないのはなぜですか?新しいプロジェクトを作成してビルドしようとすると、これを行うことができます。それが動作する場合は、プラグインを1つずつ追加して、UnityがUnity用に構築するのを妨げるプラグインを確認します。 – Programmer

+0

遅れて申し訳ありません。布を使わずに空のプロジェクトを構築しようと試みました。 Fabric and Crashlyticsとのやりとりを試みましたが、失敗しました。同じエラーが投稿されました。 –

答えて

0

私はそれを修正することができました。私はjdkを更新しましたが、Unityは新しいパスを自動的に検出できませんでしたので、手動で行う必要がありました。すべてが意図どおりに機能します。

関連する問題