Build fails with IL2CPP

Hello,

I’m getting this error when trying to build with IL2CPP for Android. Mono works fine, and iOS as well.

Failed running /Applications/Unity20172/Unity.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll --convert-to-cpp --emit-null-checks --enable-array-bounds-check --development-mode --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release"

Also this exception

Exception: /Applications/Unity20172/Unity.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll did not run properly!

Full logs attached

Using: Unity 2017.2.1f1

3441536–272345–logbuildil2cpp.txt (16.3 KB)
3441536–272346–exceptionil2cpp.txt (3.18 KB)

It looks like this is the relevant error message:

Users/robsonsiebel/Documents/Projetos/solitaire-ios/SolitaireUnity/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/F27A9709386B77B74823FEAAD6D618F9.o: In function `FMLibiOSController_natInitialize_m935650561’:

/Users/robsonsiebel/Documents/Projetos/solitaire-ios/SolitaireUnity/Temp/StagingArea/Il2Cpp/il2cppOutput/Bulk_Assembly-CSharp_0.cpp:54384: undefined reference to `natInitialize’

This means there is a native method named natInitialize which cannot be found in a native library in the build. Based on the name of the managed type - FMLibiOSController - I suspect you have some code which is for iOS only in the build. IL2CPP requires that all native methods used in managed code be present at link time, where Mono does not. I would recommend wrapping this managed code which is specific to iOS in #if UNITY_IOS/#endif defines to eliminate it from the Android build.

2 Likes

Yes, I managed to get it working, forgot to update it here. Wrapping my whole FMLibiOSController fixed it!

Hi @JoshPeterson , I’m having the similar issue and I need your help!

My project version : Unity 2019.1.0f2
Lightweight RP v5.7.2
IL2CPP scripting backend

When I try to build, it fails.
The log is :


stdout:
Fatal error in Unity CIL Linker
System.ArgumentException: Member ‘UnityEngine.Experimental.Rendering.RenderPipelineAsset’ is declared in another module and needs to be imported
at Mono.Cecil.MetadataBuilder.LookupToken (Mono.Cecil.IMetadataTokenProvider provider) [0x0003c] in :0
at Mono.Cecil.SignatureWriter.MakeTypeDefOrRefCodedRID (Mono.Cecil.TypeReference type) [0x00000] in :0
at Mono.Cecil.SignatureWriter.WriteTypeSignature (Mono.Cecil.TypeReference type) [0x00161] in :0
at Mono.Cecil.SignatureWriter.WriteMethodSignature (Mono.Cecil.IMethodSignature method) [0x00085] in :0
at Mono.Cecil.MetadataBuilder.GetMethodSignature (Mono.Cecil.IMethodSignature method) [0x00006] in :0
at Mono.Cecil.MetadataBuilder.AddMethod (Mono.Cecil.MethodDefinition method) [0x0003c] in :0
at Mono.Cecil.MetadataBuilder.AddMethods (Mono.Cecil.TypeDefinition type) [0x00013] in :0
at Mono.Cecil.MetadataBuilder.AddType (Mono.Cecil.TypeDefinition type) [0x000a2] in :0
at Mono.Cecil.MetadataBuilder.AddTypes () [0x00018] in :0
at Mono.Cecil.MetadataBuilder.BuildTypes () [0x00014] in :0
at Mono.Cecil.MetadataBuilder.BuildModule () [0x0009f] in :0
at Mono.Cecil.MetadataBuilder.BuildMetadata () [0x00000] in :0
at Mono.Cecil.ModuleWriter+<>c.b__2_0 (Mono.Cecil.MetadataBuilder builder, Mono.Cecil.MetadataReader _) [0x00000] in :0
at Mono.Cecil.ModuleDefinition.Read[TItem,TRet] (TItem item, System.Func3[T1,T2,TResult] read) [0x00025] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0 at Mono.Cecil.ModuleWriter.BuildMetadata (Mono.Cecil.ModuleDefinition module, Mono.Cecil.MetadataBuilder metadata) [0x0000f] in <c6e11a0ffa7e4fe2bc3519b18924d448>:0 at Mono.Cecil.ModuleWriter.Write (Mono.Cecil.ModuleDefinition module, Mono.Disposable1[T] stream, Mono.Cecil.WriterParameters parameters) [0x000fb] in :0
at Mono.Cecil.ModuleWriter.WriteModule (Mono.Cecil.ModuleDefinition module, Mono.Disposable`1[T] stream, Mono.Cecil.WriterParameters parameters) [0x00002] in :0
at Mono.Cecil.ModuleDefinition.Write (System.String fileName, Mono.Cecil.WriterParameters parameters) [0x00017] in :0
at Mono.Cecil.AssemblyDefinition.Write (System.String fileName, Mono.Cecil.WriterParameters parameters) [0x00000] in :0
at Mono.Linker.Steps.OutputStep.WriteAssembly (Mono

The project was upgraded from Unity2018, and at that time LWRP used to be experimental. ( I didn’t try to build using IL2CPP back then)
I tried to disable ‘Stripe Engine Code’ option but not successful.

This looks like it might be a slightly different issue from the original one in this thread. Unfortunately, the strip engine code option won’t have an impact here, as this error comes from the managed code stripper.

This does seem like it might be an upgrade issue. I wonder if the API Updater ran properly for this project. You might want to try two things, if possible:

Try this project in 2018.3 (where it worked) with an IL2CPP build. Managed code stripping is disabled by default for Mono and enabled by default for IL2CPP. If it works with IL2CPP in 2018.3, then it is probably an upgrade issue.

If you find that is an upgrade issue, try to re-import any managed assemblies in the project. That should cause the API Updater to run, and it should modify those assemblies to use the non-experimental render pipeline.

1 Like

Hi i’m trouble with il2cpp android build please help.

i’m trying to many version of unity and also build failed with empty project of unity android build with il2cpp.

same error are there as given below.

ERROR 1:

Failed running /Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile=“unityaot” --compile-cpp --libil2cpp-static --platform=“Android” --architecture=“ARMv7” --configuration=“ReleasePlus” --outputpath=“/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a/libil2cpp.so” --cachedirectory=“/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Assets/…/Library/il2cpp_android_armeabi-v7a/il2cpp_cache” --additional-include-directories=“/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include” --additional-include-directories=“/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include” --tool-chain-path=“/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b” --map-file-parser=“/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/Tools/MapFileParser/MapFileParser” --directory=“/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/assets/bin/Data/Managed” --generatedcppdir=“/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput”

stdout:
Building libil2cpp.so with AndroidToolChain
Output directory: /Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/assets/bin/Data/Native/armeabi-v7a
Cache directory: /Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache
il2cpp.exe didn’t catch exception: Unity.IL2CPP.Building.BuilderFailedException:

Invocation was: Executable: /Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/external/boehmgc/include" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,–noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sysroot” -gcc-toolchain “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64” -target armv7-none-linux-androideabi -isystem “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi” -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value “/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.cpp” -o “/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5E6ABA052DA98DDBEDA42C45E5FD2CFA.o”

at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)
at il2cpp.Program.DoRun(String[ ] args)
at il2cpp.Program.Run(String[ ] args)
at il2cpp.Program.Main(String[ ] args)
stderr:

Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException:

Invocation was: Executable: /Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
Arguments: -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/external/boehmgc/include" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,–noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sysroot” -gcc-toolchain “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64” -target armv7-none-linux-androideabi -isystem “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi” -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value “/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.cpp” -o “/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5E6ABA052DA98DDBEDA42C45E5FD2CFA.o”

at Unity.IL2CPP.Building.CppProgramBuilder.BuildAllCppFiles(IEnumerable`1 sourceFilesToCompile, IBuildStatisticsCollector statisticsCollector)
at Unity.IL2CPP.Building.CppProgramBuilder.Build(IBuildStatistics& statistics)

ERROR 2:

Exception: /Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/build/il2cppcore/il2cppcore.dll did not run properly!
UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.Program p, System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:130)
UnityEditorInternal.Runner.RunNetCoreProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1[T] setupStartInfo) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:79) UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List1[T] arguments, System.Action1[T] setupStartInfo, System.String workingDirectory) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:366) UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (System.String inputDirectory, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:349) UnityEditorInternal.IL2CPPBuilder.Run () (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:211) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:35)
UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at :0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at :0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at :0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:286)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

at il2cpp.Program.DoRun(String[ ] args)
at il2cpp.Program.Run(String[ ] args)
at il2cpp.Program.Main(String[ ] args)
at Program.Main(String[ ] args)

UnityEngine.Debug:LogError(Object)
UnityEditorInternal.Runner:RunProgram(Program, String, String, String, CompilerOutputParserBase) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:128)
UnityEditorInternal.Runner:RunNetCoreProgram(String, String, String, CompilerOutputParserBase, Action1) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:79) UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List1, Action1, String) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:366) UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(String, String, String, Boolean) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:349) UnityEditorInternal.IL2CPPBuilder:Run() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:211) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, String, IIl2CppPlatformProvider, Action1, RuntimeClassRegistry) (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:35)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

I’m unsure about the cause of this problem. It looks like the C++ compiler in the Android NDK is failing, but we don’t get an error message.

When this error occurs, leave the Unity editor open, and then run the failing compiler command from the command prompt:

/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -DNET_4_0 -DUNITY_AOT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/bdwgc/include" -I"/Applications/Unity1018.3.13f1/PlaybackEngines/AndroidPlayer/Tools/libil2cpp/include" -I"/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/libil2cpp" -I"/Applications/Unity1018.3.13f1/Unity2018.3.13f1.app/Contents/il2cpp/external/boehmgc/include" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput" -I"." -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/include/backward" -I"/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fdata-sections -ffunction-sections -Wa,–noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIC -Os --sysroot “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sysroot” -gcc-toolchain “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64” -target armv7-none-linux-androideabi -isystem “/Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/sysroot/usr/include/arm-linux-androideabi” -D__ANDROID_API__=16 -march=armv7-a -mfloat-abi=softfp -mfpu=neon-fp16 -Wno-unused-value “/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Temp/StagingArea/Il2Cpp/il2cppOutput/Il2CppTypeDefinitions.cpp” -o “/Volumes/Macintosh HD/PARTH VIRADIYA/Projects/Penta/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5E6ABA052DA98DDBEDA42C45E5FD2CFA.o”

Hopefully this will show an error message that will help determine the cause of this problem.

I tried to this command on terminal on my mac but its found “no such a file or directory”

Does the file /Volumes/Macintosh HD/PARTH VIRADIYA/Data/MAC APPS/android-ndk-r16b/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ exist on your machine?

Yes it is exist at given location.

Hi @JoshPeterson , I’m having the similar issue and I need your help!
How to support higher Android APIs without upgrading unity,
The current project content is relatively large, and I don’t want to upgrade now.

Regards
Ali

My try to re-install the Android NDK then. There was a bug with the Unity Hub recently which caused it to install the wrong Android NDK version. If you installed the NDK via the hub, maybe that was a problem.

I believe that you will need to update Unity to get a new Android API.

1 Like

Hi @JoshPeterson ,i hava updated Unity,but i have another issue . i can’t build an apk,i don’t know to resolve the problem.

Can you provide details about any error messages you see with the latest version of Unity? Thanks!

Hi @JoshPeterson ,
I have some problem on arm64 architecture ,
I make a build with ARM64 architecture that is working very slow(lagging) on android device, and i also make a build with ARMv7 architecture that is working perfectly.
So what should we do for that?

Unity version : Unity-2019.2.0f1
ndk version : android-ndk-r16b

I think your best option will be to profile the ARM64 build. I’m not aware of any known performance issues with Android ARM64, but it could be something specific to you situation.

Okay , Thank You :slight_smile:

Hello, I have a problem that I can’t solve for a very long time. I looked at all the forums and nothing helped me, please help:(

1 ERROR:
Failed running C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile=“unityaot” --compile-cpp --libil2cpp-static --platform=“Android” --architecture=“ARMv7” --configuration=“Release” --outputpath=“C:\Users\5=8A\RedGame\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so” --cachedirectory=“C:\Users\5=8A\RedGame\Assets..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache” --additional-include-directories=“C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include” --additional-include-directories=“C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include” --tool-chain-path=“C:/Program Files/Unity/Hub/Editor/2019.1.13f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK” --profiler-report --map-file-parser=“C:/Program Files/Unity/Hub/Editor/2019.1.13f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe” --directory=“C:/Users/5=8A/RedGame/Temp/StagingArea/assets/bin/Data/Managed” --generatedcppdir=“C:/Users/5=8A/RedGame/Temp/StagingArea/Il2Cpp/il2cppOutput”

stdout:
Building libil2cpp.so with AndroidToolChain
Output directory:
C:\Users????
\RedGame\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a
Cache directory: C:\Users????\RedGame\Library\il2cpp_android_armeabi-v7a\il2cpp_cache
ObjectFiles: 125 of which compiled: 0
Total compilation time: 247 milliseconds.
il2cpp.exe didn’t catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @“C:\Users????\AppData\Local\Temp\tmp2B38.tmp” -o “C:\Users????
\RedGame\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_32108D71BB73D742C18911AAC7F0467D\libil2cpp.so” -shared -Wl,-soname,libil2cpp.so -Wl,–no-undefined -Wl,-z,noexecstack -Wl,–gc-sections -Wl,–build-id --sysroot “C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\platforms\android-16\arch-arm” -gcc-toolchain “C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64” -target armv7-none-linux-androideabi -Wl,–wrap,sigaction -L “C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a” -lgnustl_static -llog -rdynamic -fuse-ld=gold.exe

clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/068084BF31AB49511F73A8BF5CD9B80F.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/54181343D01B6AEC3775DFFE8F4D802F.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/57E21E4897FBAEA25290042FC7C9BC5D.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E0ED65E277AA325730B83EFA3A9A877E.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/A2E1E5E578535D5C2E758EC35AD87B08.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2B48DF9307DBAB21B1366533B70AA670.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/956048C065DD84858FF7F315F74EA5B3.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/43CE4DE65F2E086682A9D141A68FF7A8.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/78AE5184D726652C75CB15A5715ECA59.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1966955F3D79F9739B88233FE7D29ECA.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/640C8C001BBB978E9F7EB2C97F8AC7D8.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/9D4A70FC9405F09F955BF883C497CA5E.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/BC6EFB84F24F2DC987F67B17E8B4969C.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/40EC5B90357DCAFB9C6BEDB45379F2EC.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/15773A17A064A90EE61C7A2C1D3C0024.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DE2833FF0855A6A47C2FA06E10C76720.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6986B3AD13A3315E957BF5A1F57EE116.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2941F6A6D1361EDD9DB611B3E21F3963.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1EFD28D23D4070894B21C83AF142F6B5.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/CBE03788D977581738B6DD9D8472CDF6.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/EBF6442A30233FB9E5C6FC3B6C02B6F7.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/7B4917AE09D1C8CC38A45F198E50F748.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5204BE1EB4F1677C2D06895A07BEAF22.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1080C659A242865BD5200CA5E6EBA774.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/8530E037EEC8ED2AD7B64422BC9C0D6F.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/0ED898E889B3C7360AA32847CE139E55.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/CB97A7DC31E98ED4014F849C1359D24D.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DD199BA782B6B6C72563D9EA44BD00DB.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/9C1922AE6FBDFE02FD2C8B5BFA4C4CF4.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1E92C35A2A41C8004F52804A638310F1.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/D05920D963421072B16A460C6A5C1D3A.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/B50BA792A2F2D7C6336358C08EB97728.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/208A4AED7F554F2AAE6362ACC19B0B82.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/DBF21D8BD4EFC13CC7213773D69CDBCB.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5E465716709A967F88EA534977BA4E8F.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/29F28707BCFA28A46171F96BA39D3C6F.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/7A93982DC448F1BB83A56924F3196DE7.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/0C292F4AAD1E24E6EBF057355F9B4E46.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/CBA1AF134AC7C854D9F06435E44C7E58.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/93A5BBA99B94AE251C6402EA1493BFE5.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6A83DE343CF93D75212EFAD5D03B2B07.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/7C4510CA462D11D1C36ED0D2BA93DDA7.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/274F0A12E02EE51BA40EA393AB85BF8A.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/0E1B3E072D36958ED5AC225A2E6AD718.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/F9230CB1DA30210C1583718C6EDEA50E.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/C5C955263E26D000EE672B414CD2FFA8.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/D4258F24F646F5F424AC3C101A8FD600.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/453C6B106442D912B55341955A0F7F3A.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/69EF0371D550C9AC59A846D893D7A657.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/ADBE9C75699F6B71B6E9504A191FAA2F.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/94183837BAA3BDB8A577C5657646F2BF.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E4DE9A496557D2C556E561044DFA1DFA.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/14785A83927C7950CE152BB5EE530BDE.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/7596FD6F80657070A47E17612A4E561C.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/B78C843BB941B27FB8D8C2A1EF88741A.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/0DD9AF63369A34527538D69B850C3736.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/D3EE2409441DC5A8C760612F7BF28E9A.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/94EF623984229D654BA3FED39482DCFA.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/6E3EA0C513D495D03AAE7FDC18DEDE85.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E2FBA29058C6918D36FA742B37075A49.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/656EF87D6ABC7894CD5F6C6E0F973335.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/89037015B560CBC3522F051F91A1BF43.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/240E8BC9F9B6B231AA733C9C05B833D2.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/443CC6C14C3A3D5F30267EEA2360CBEC.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E5CE1A084FD7B51CF804553BE35A04E2.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/C53B113A2971E21180DB65355F6A7BCA.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/E15DE821D79AEC142C401A1DE02CFFC6.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/5AE0A4DFC77C285FF18D914CC2BB00C4.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2EB34B1BE69E54C843D72CA74AB05D07.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/27629DE377492C85EB6D2FF0EBF0ED6D.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/FB1DC72FF1F8FAFCAF470F8690981D00.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/BAC1648E5BBF05E117F1267B97EBED9B.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/19931CDA9CA79799079F5BAFFADAC940.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/5CC145F618BEF5ADD75971754B2EA20C.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/560656D82648E25A1707A63DD4AE2195.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/0E9791BF97C26F5BD46BDF5B0651BCC8.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/2269FE43E791A4CDF98416F66A70D023.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/141AF63484694830DCF070117151DD61.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/1E98502CAFB52841730B7EE2C7BB4837.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/CEF2DF8A52B3C2CA6062C1B5F5758666.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/446B778E115F00CA39291C8DF5706033.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/25C5A581B67999B9BFCE9E5F8554DC87.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/A0BE7CF3AE4F87466493CA924F1B68BE.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/3811E96D533A1E92F05B247B9465918A.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/B3CCF1B69B5416BB00B8ECBE86BDA296.o’
clang++.exe: error: no such file or directory: ‘C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/libil2cpp/F38CD6D9B3F3EA6F3C20FE150DB08ADB.o’
clang++.exe: error: no such file or directory: 'C:/Users/???/RedGame/Library/il2cpp_android_armeabi-v7a/il2cpp_cache/903AC5ACC8

2 ERORE:
Exception: C:\Program Files\Unity\Hub\Editor\2019.1.13f1\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
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:130)
UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory, UnityEditor.Scripting.Compilers.CompilerOutputParserBase parser, System.Action1[T] setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List1[T] arguments, System.Action1[T] setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:496) UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (System.String inputDirectory, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:477) UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:334) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:63)
UnityEditor.Android.PostProcessor.Tasks.RunIl2Cpp.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1e5e55a0ebac44e989773ba5d6df4794>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1e5e55a0ebac44e989773ba5d6df4794>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <1e5e55a0ebac44e989773ba5d6df4794>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <1e5e55a0ebac44e989773ba5d6df4794>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
3 ERORE:
Build completed with a result of ‘Failed’
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
4 ERORE:
UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x00242] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:194
at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x0007f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:97
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Please help me, I will be very blogging to you

Yes I was Just Update NDK (android-ndk-16b) and it is Working Perfectly.

Thanks @JoshPeterson .