I started compiling my project switching from Mono to IL2CPP for Android and I got this error.
It is compiling with Mono but not with IL2CPP.
I’m running Unity 2017.1 and VS 2017 Community
Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --compile-cpp --libil2cpp-static --platform=“Android” --architecture=“ARMv7” --configuration=“Release” --outputpath=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp/StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so” --cachedirectory=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Assets..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache” --additional-include-directories=“C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include” --additional-include-directories=“C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include” --tool-chain-path=“C:/Users/estgiug/AppData/Local/Android/android-ndk-r10e” --map-file-parser=“C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe” --assembly=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll” --assembly=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll” --assembly=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Managed\Assembly-UnityScript.dll” --assembly=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll” --assembly=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.Networking.dll” --assembly=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll” --generatedcppdir=“C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\Il2Cpp\il2cppOutput”
stdout:
Building libil2cpp.so with AndroidToolChain.
Output directory: C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: C:\Users\estgiug\Documents\Unity\Santorini Multiplayer\Santorini\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
il2cpp.exe didn’t catch exception: System.AggregateException: One or more errors occurred. —> System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
at Unity.IL2CPP.Building.CompilationInvocation.Execute()
at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
at Unity.IL2CPP.Building.ParallelFor.c__AnonStorey12.<>m__0(Object o) --- End of inner exception stack trace --- at Unity.IL2CPP.Building.ParallelFor.RunWithResult[D,T](D[] data, Func
2 action)
at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector) at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics) at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics) at il2cpp.Program.DoRun(String[] args) at il2cpp.Program.Run(String[] args) at il2cpp.Program.Main(String[] args) ---> (Inner Exception #0) System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller) at Unity.IL2CPP.Building.CompilationInvocation.Execute() at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data) at Unity.IL2CPP.Building.ParallelFor.c__AnonStorey1
2.<>m__0(Object o)<—
—> (Inner Exception #1) System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
at Unity.IL2CPP.Building.CompilationInvocation.Execute()
at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
at Unity.IL2CPP.Building.ParallelFor.c__AnonStorey1`2.<>m__0(Object o)<—
—> (Inner Exception #2) System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
at Unity.IL2CPP.Building.CompilationInvocation.Execute()
at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
at Unity.IL2CPP.Building.ParallelFor.c__AnonStorey1`2.<>m__0(Object o)<—
—> (Inner Exception #3) System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
at Unity.IL2CPP.Building.CompilationInvocation.Execute()
at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
at Unity.IL2CPP.Building.ParallelFor.c__AnonStorey1`2.<>m__0(Object o)<—
stderr:
Unhandled Exception: System.AggregateException: One or more errors occurred. —> System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Unity.IL2CPP.Shell.Execute(ExecuteArgs executeArgs, IExecuteController controller)
at Unity.IL2CPP.Building.CompilationInvocation.Execute()
at Unity.IL2CPP.Building.CppProgramBuilder.ProvideObjectFile(IntermediateObjectFileCompilationData data)
at Unity.IL2CPP.Building.ParallelFor.c__AnonStorey12.<>m__0(Object o) --- End of inner exception stack trace --- at Unity.IL2CPP.Building.ParallelFor.RunWithResult[D,T](D[] data, Func
2 action)
at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
at Unity.IL2CPP.Building.Statistics.BuildingTestRunnerHelper.BuildAndLogStatsForTestRunner(CppProgramBuilder builder, IBuildStatistics& statistics)
at il2cpp.Program.DoRun(String args)
at il2cpp.Program.Run(String args)
at il2cpp.Program.Main(String args)
UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase, Action1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List
1, Action1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:324) UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection
1, String, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:305)
UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:151)
UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:34)
UnityEditor.HostView:OnGUI()