2017์œ ๋‹ˆํ‹ฐ๋ฒ„์ „์œผ๋กœ ๊ฐœ๋ฐœ์ค‘์ด์˜€๋Š”๋ฐ MONO๋กœ๋Š” ์ž˜๋นŒ๋“œ ๋˜์„œ IL2CPP๋กœ ๋ฐ”๊พธ๋‹ˆ๊นŒ ๊ณ„์† ๋น„์Šทํ•œ ์˜ค๋ฅ˜๊ฐ€ ์ž๊พธ ๋„ˆ๋ฌด ํž˜๋“ค์–ด

๋ช‡์ผ์„ ์ด๊ฑฐ ํ’€์–ด๋ณผ๋ ค๊ณ  ํ•˜๋Š”๋ฐ ๊ตฌ๊ธ€๋ง๋„ ์ „๋ถ€ ๋‹ค ์ฐพ์•„๋ด๋„ ์•ˆ๋˜๊ณ  ํ•ด์„œ ํ˜น์‹œ ์—ฌ๊ธฐ์— ์˜ฌ๋ ค๋ด,,, ๋ชจ๋ฅด๊ฒ ์œผ๋ฉด ๊ทธ๋ƒฅ ์ง€๋‚˜๊ฐ€์ค˜ ๋ฏธ์•ˆํ•ด

์ด๊ฑฐ ์ „ ์˜ค๋ฅ˜๋Š”ย 

-------------

Failedย runningย Unity\Editor\Data\il2cpp/build/il2cpp.exeย --convert-to-cppย --emit-null-checksย --enable-array-bounds-checkย --compile-cppย --libil2cpp-static
Buildingย libil2cpp.soย withย AndroidToolChain.
il2cpp.exeย didn'tย catchย exception:ย Unity.IL2CPP.Building.BuilderFailedException
clang++.exe:ย error:ย noย suchย fileย orย directory:ย 

Exception:ย Unity\Editor\Data\il2cpp/build/il2cpp.exeย didย notย runย properly!

-------

์ด๋Ÿฐ ์˜ค๋ฅ˜๋“ค์ด์˜€๋Š”๋ฐ ์ด๊ฑฐ๋Š” ๊ฒฝ๋กœ์— ์•„์Šคํ‚ค์ฝ”๋“œ, ํ•œ๊ธ€ ์„ž์—ฌ ์žˆ๋‹ค๊ณ  ํ•ด์„œ ๊ณ„์† ์ฐพ๋‹ค๊ฐ€ย il2cpp.exeํŒŒ์ผ ํ˜ธ์™„์„ฑ ์„ค์ • ๋ฐ”๊พธ๋‹ˆ๊นŒ


------------------

Win32Exception: ApplicationName='D:\Unity\2017.4.40f1\Editor\Data\il2cpp/build/il2cpp.exe', CommandLine='--convert-to-cpp --emit-null-checks --enable-array-bounds-check --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="C:\build\kogo\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="C:\build\kogo\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="D:\Unity\2017.4.40f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="D:\Unity\2017.4.40f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/build/ndk/android-ndk-r13b" --map-file-parser="D:\Unity\2017.4.40f1\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\build\kogo\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="C:\build\kogo\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="C:\build\kogo\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="C:\build\kogo\Temp\StagingArea\assets\bin\Data\Managed\System.Core.dll" --assembly="C:\build\kogo\Temp\StagingArea\assets\bin\Data\Managed\System.dll" --generatedcppdir="C:\build\kogo\Temp\StagingArea\Il2Cpp\il2cppOutput" ', CurrentDirectory='C:\build\kogo\Temp\StagingArea\assets\bin\Data\Managed'

System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process)

System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process)

System.Diagnostics.Process.Start ()

(wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()

UnityEditor.Utils.Program.Start (System.EventHandler exitCallback) (at C:/buildslave/unity/build/Editor/Mono/Utils/Program.cs:44)

UnityEditor.Utils.Program.Start () (at C:/buildslave/unity/build/Editor/Mono/Utils/Program.cs:28)

UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:106)

UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action`1 setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73)

UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1 arguments, System.Action`1 setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:336)

UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:317)

UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:160)

UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)

UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.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:272)

UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

------
์ด๋Ÿฐ ์˜ค๋ฅ˜ ๋œจ๋„ค..
์ด๊ฑฐ๋Š” ๊ฒ€์ƒ‰ํ•ด๋„ ์ž˜์•ˆ๋‚˜์˜ค๊ณ  ํ•ด๊ฒฐ๋„ ์•ˆ๋˜์„œ.,,,ย 
์•„๋ฌด๋ž˜๋„ ์œ ๋‹ˆํ‹ฐ ๋ฒ„์ „์ด ๋‚ฎ์•„์„œ ๋ฌธ์ œ์ธ๊ฒƒ ๊ฐ™์€๋ฐ ๋‚ด์ผ๊นŒ์ง€ ํ•ด๊ฒฐ์•ˆ๋˜๋ฉด ๊ทธ๋ƒฅ ํฌ๊ธฐํ• ๋ ค๊ณ 
์•ฑ์Šคํ† ์–ด์— ๊ฐœ๋ฐœํ•œ๊ฑฐ ์˜ฌ๋ ค๋ณด๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ใ…‹ใ…‹ใ…‹ IL2CPP์ด๊ฑฐ 64bit๋•œ์— ์ž๊พธ ์˜ค๋ฅ˜๋‚˜์„œ ใ… ใ