Quantcast
Channel: Questions in topic: "il2cpp"
Viewing all 598 articles
Browse latest View live

Create framework from project using il2Cpp

$
0
0
I would like to create a dynamic framework using "cocoa touch framework" for projects exported from Unity using il2Cpp and to run it from other applications with "Embedded Framework". As a result, there is no way to include the "Data" folder inside "Framework" for use from other applications. ◆google translate◆ l2Cppを使用してUnityからエクスポートしたプロジェクトを「cocoa touch framework」でダイナミックフレームワークを作成し他のアプリから「Embedded Framework」で実行したいと考えています。 つきましては他のアプリから実行するため、「Data」フォルダを「Framework」へ内包して使用する方法は無いでしょうか?

Can I change the placement path of "Data" folder?

$
0
0
First of all, although the placement path of "Data" folder when using il2cpp is recognized as ".app / Data" classified as BundleContainer, is there any mistake in this?   And if there is no mistake, is it possible to change the arrangement from ".app / Data" to "Documents / Data" or "Library / Data" classified as DataContainer?   While maintaining the current hierarchy under the "Data" folder, I want to check if the il2cpp side can refer to it when placing the "Data" folder in "Documents" or "Library".   I had you ask similar questions before but I am sorry because I quit, but please let me ask you a new question.   //////////////////// google translate ///////////////////////////// まず、il2cppを使用した際の「Data」フォルダの配置パスはBundleContainerに分類される「.app/Data」と認識していますがこれに間違いは無いでしょうか? . そして、間違いが無いのであれば「.app/Data」からDataContainerに分類される「Documents/Data」や「Library/Data」へ配置を変更する事は出来るでしょうか? . 「Data」フォルダ以下の階層は現状を維持しつつ、「Documents」や「Library」に「Data」フォルダを配置した際にil2cpp側はそれを参照する事が出来るのか確認したいです。 . 以前、似たような質問をさせて貰ったのですが終了してしまったので申し訳無いですが新しく質問させてください。

IL2CPP freeze while exporting android project in unity 2017.4.2 . Stuck on "Building native binary with IL2CPP"

$
0
0
Hi, I am trying to export an android project using Gradle build system. But the process is stuck at '"Building native binary with IL2CPP.' After a while the memory runs out(on a system with 16GB RAM). I don't see any helpful error messages in the editor. Can anyone please help me out? In the activity monitor I can see two clang++ process. One of them consuming almost all of my memory. PS: I tried to export android project of the same unity project on 5.5.2 and 5.6 and they both work. In those ndk-r10e is used where as on unity 2017.4.2f2 ndk-r13b is used. Attached is the editor log.[link text][1] [1]: /storage/temp/117175-il2cpp-error.txt

Unity hangs when compiling the game on WebGL

$
0
0
When compiling the game on WebGL, at the "building native binary with IL2CPP" stage, UNITY simply hangs, and you can fix it by closing il2cpp.exe in the Task Manager (but the project does not compile) P.s. used Google Translate Errors that the compiler issues by closing il2cpp.exe in the Task Manager: Failed running E:\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\holod\Documents\Volleyball\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\holod\Documents\Volleyball\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --emit-method-map --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ARModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AssetBundleModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_HotReloadModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SharedInternalsModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpatialTrackingModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SpriteShapeModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_SubstanceModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TilemapModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_TLSModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAssetBundleModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebGLModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WebModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_WindModule_Dynamic.bc" --additional-libraries="E:\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules\WebGLSupport_XRModule_Dynamic.bc" --map-file-parser="E:\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Users\holod\Documents\Volleyball\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Users\holod\Documents\Volleyball\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Users\holod\Documents\Volleyball\Temp\StagingArea\Data\Managed\UnityEngine.Analytics.dll" --assembly="C:\Users\holod\Documents\Volleyball\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Users\holod\Documents\Volleyball\Temp\StagingArea\Data\il2cppOutput" stdout: Building build.bc with EmscriptenToolChain. Output directory: C:\Users\holod\Documents\Volleyball\Temp\StagingArea\Data\Native Cache directory: C:\Users\holod\Documents\Volleyball\Library\il2cpp_cache stderr: 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, Action`1) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.IL2CPPBuilder:RunIl2CppWithArguments(List`1, Action`1, String) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:362) UnityEditorInternal.IL2CPPBuilder:ConvertPlayerDlltoCpp(ICollection`1, String, String, Boolean) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:343) UnityEditorInternal.IL2CPPBuilder:Run() (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:162) UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(String, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:42) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) Exception: E:\Unity\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.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:362) UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (ICollection`1 userAssemblies, System.String outputDirectory, System.String workingDirectory, Boolean platformSupportsManagedDebugging) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:343) UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:162) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:42) UnityEditor.WebGL.WebGlBuildPostprocessor.CompileBuild (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:350) UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:919) UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at C:/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:27) 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.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:285) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) Error building Player: 3 errors Build completed with a result of 'Failed' UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) UnityEditor.BuildPlayerWindow+BuildMethodException: 4 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x0021f] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:182 at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00065] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:89 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

build android app failed with 2018.1.2.f1 use IL2CPP

$
0
0
Build completed with a result of 'Failed' CommandInvokationFailure: Failed to link 'libunity.so'. D:/android-ndk-r13b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe @"Temp/StagingArea/strip/armeabi-v7a/libunity.rsp" windows 7 x64 android sdk 16 ndk android-ndk-r13b java version "1.8.0_144" [err.txt][1]

ConfigurationErrorsException - Public Key Token not found

$
0
0
I was struggling for a long time with the following error: ![alt text][1] [1]: /storage/temp/118285-screen-shot-2018-05-30-at-115224.png |The error was specific to macOS and iOS, stating that : - ConfigurationErrorsConfigurationException: Type 'System.Configuration.AppSettingsSection, System.Configuration, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d05a3a ' not found. I couldn't find any resources which pointed to a solution. I finally fixed it by chance, by doing the following: 1) downloading the portable .net library on windows then transferring it to macOS - https://www.microsoft.com/en-us/download/details.aspx?id=40727 2) Navigating to /Applications/Unity/Unity.app/Contents/NetStandard/compat/2.0.0/shims/netfx and replacing those dlls with the new dlls from the portable library.

System.Xml.Serialization in UWP with IL2CPP

$
0
0
Hey, I'm trying to port an existing application to UWP with the IL2CPP backend. It works fine mostly, however we make use of the System.Xml.Serialization and this seems to crash with this setup. I found a related issue here: [Unity Issue Tracker][1] Are there known alternatives or workarounds for this? I basically just need to de-/serialize XML files. I tried ZeroFormatter ([see here][2]), but can't yet find a way to give it the string/bytes from a human readable XML file as input. Thanks and best regards [1]: https://issuetracker.unity3d.com/issues/wsa-xmlserializerexception-thrown-when-running-the-il2cpp-build [2]: https://github.com/neuecc/ZeroFormatter

IO Operations not running on android when building using IL2CPP

$
0
0
I have been struggling with this issue for so long...here's the code...
` var json = "{ "99", "11" }" File.WriteAllText(Path.Combine(Application.persistentDataPath, "test.json")); `
the problem is that the above code works fine when using Gradle or the internal building system with mono, but never with il2cpp.

any help would be greatly appreciated...

Failed running IL2CPP on Android build with Unity 2018.2.0b10

$
0
0
Hello. I'm trying to build my project for Android with IL2CPP with Unity 2018.2.0b10, however I'm getting a build error that I'm not sure how to interpret. Any idea what might be causing this? Here's the full output: Failed running C:\Program Files\Unity\Hub\Editor\2018.2.0b10\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityjit" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Hub\Editor\2018.2.0b10\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Hub\Editor\2018.2.0b10\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/android-ndk-r13b" --map-file-parser="C:\Program Files\Unity\Hub\Editor\2018.2.0b10\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Unity.TextMeshPro.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\ArchiteX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\BaseX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\BEPUik.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\BEPUphysics.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\BEPUutilities.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\BEPU_Implementer.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\BusinessX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\CloudXShared.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\CodeX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\CommandX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\CSCore.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\FreeImageNET.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\FrooxEngine.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\GeneX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\laszip.net.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\LiteDB.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\LiteNetLib.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\LogiX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\LZ4.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\LZMA.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Mono.Cecil.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Mono.Cecil.Pdb.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Mono.Cecil.Rocks.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Neosmon.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\Newtonsoft.Json.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\NLayer.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\NVorbis.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\OggVorbisEncoderFramework.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\POpusCodec.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\PostX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\QuantityX.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\RestSharp.dll" --assembly="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Managed\UnityNeos.dll" --generatedcppdir="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput" stdout: Building libil2cpp.so with AndroidToolChain Output directory: D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a Cache directory: D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Library\il2cpp_android_armeabi-v7a\il2cpp_cache ObjectFiles: 1693 of which compiled: 1693 Time Compile: 65570 milliseconds Il2CppAttributes.cpp Time Compile: 57063 milliseconds Il2CppInvokerTable.cpp Time Compile: 54343 milliseconds Il2CppTypeDefinitions.cpp Time Compile: 43926 milliseconds Bulk_Generics_751.cpp Time Compile: 43855 milliseconds Bulk_Generics_701.cpp Time Compile: 43430 milliseconds Bulk_Generics_724.cpp Time Compile: 43376 milliseconds Bulk_Generics_698.cpp Time Compile: 43310 milliseconds Bulk_Generics_734.cpp Time Compile: 43048 milliseconds Bulk_Generics_703.cpp Time Compile: 42528 milliseconds Bulk_Generics_708.cpp Total compilation time: 812751 milliseconds. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Tomas\AppData\Local\Temp\tmp2B51.tmp" -o "D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_E5FF47DEEF8FFB6F6119464822E4864A\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\android-ndk-r13b\platforms\android-16\arch-arm" -gcc-toolchain "C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -Wl,--wrap,sigaction -L "C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -llog -Xlinker -Map="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_E5FF47DEEF8FFB6F6119464822E4864A\libil2cpp.map" -rdynamic -fuse-ld=bfd.exe C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../.. Exception: C:\Program Files\Unity\Hub\Editor\2018.2.0b10\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.Action`1[T] setupStartInfo) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/BuildUtils.cs:73) UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments (System.Collections.Generic.List`1[T] arguments, System.Action`1[T] setupStartInfo, System.String workingDirectory) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:380) UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDlltoCpp (System.Collections.Generic.ICollection`1[T] userAssemblies, System.String outputDirectory, System.String workingDirectory, System.Boolean platformSupportsManagedDebugging) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:361) UnityEditorInternal.IL2CPPBuilder.Run () (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/Il2Cpp/IL2CPPUtils.cs:178) UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String tempFolder, System.String stagingAreaData, UnityEditorInternal.IIl2CppPlatformProvider platformProvider, System.Action`1[T] modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry) (at C:/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 C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:287) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

Failed running IL2CPP on Android with "error: expected expression" (Unity 2018.1.6)

$
0
0
Hello, I'm trying to build my Unity project for Android with IL2CPP. I've had some strange errors with Unity 2018.2 beta that I wasn't quite sure what to do about. Building with Unity 2018.1.6f1 also fails, but gives a different error. It seems to be a syntax error in one of the generated .cpp files, not sure what could be causing this though. Does anyone have any idea what might be the culprit? Failed running C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --dotnetprofile="unityjit" --compile-cpp --libil2cpp-static --platform="Android" --architecture="ARMv7" --configuration="Release" --outputpath="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a\libil2cpp.so" --cachedirectory="D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Assets\..\Library\il2cpp_android_armeabi-v7a/il2cpp_cache" --additional-include-directories="C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\bdwgc/include" --additional-include-directories="C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\libil2cpp/include" --tool-chain-path="C:/android-ndk-r13b" --map-file-parser="C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\Tools\MapFileParser\MapFileParser.exe" stdout: Building libil2cpp.so with AndroidToolChain. Output directory: D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a Cache directory: D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Library\il2cpp_android_armeabi-v7a\il2cpp_cache il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput\Il2CppComCallableWrappers0.cpp:5095:22: error: expected expression *comReturnValue = {}; ^ 1 error generated. Invocation was: Executable: "C:\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++" Arguments: -DNET_4_0 -DUNITY_JIT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp\libil2cpp\mono-runtime" -I"D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -I"C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include" -I"C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include\backward" -I"C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fPIC -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIE -Os --sysroot "C:\android-ndk-r13b\platforms\android-16\arch-arm" -gcc-toolchain "C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -mfpu=neon -march=armv7-a -mfloat-abi=softfp -mfpu=vfp "D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput\Il2CppComCallableWrappers0.cpp" -o "D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\30C29C26BB47510C9864638BA0ED5577.o" 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) stderr: Unhandled Exception: Unity.IL2CPP.Building.BuilderFailedException: D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput\Il2CppComCallableWrappers0.cpp:5095:22: error: expected expression *comReturnValue = {}; ^ 1 error generated. Invocation was: Executable: "C:\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++" Arguments: -DNET_4_0 -DUNITY_JIT -DGC_NOT_DLL -DRUNTIME_IL2CPP -DLINUX -DANDROID -DPLATFORM_ANDROID -D__linux__ -D__STDC_FORMAT_MACROS -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bdwgc\include" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\libil2cpp\include" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp\libil2cpp" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp\external\boehmgc\include" -I"C:\Program Files\Unity\Hub\Editor\2018.1.6f1\Editor\Data\il2cpp\libil2cpp\mono-runtime" -I"D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput" -I"." -I"C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include" -I"C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\include\backward" -I"C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a\include" -c -g -DNDEBUG -funwind-tables -fno-limit-debug-info -fPIC -fdata-sections -ffunction-sections -Wa,--noexecstack -fno-rtti -std=c++98 -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -fno-strict-overflow -fPIE -Os --sysroot "C:\android-ndk-r13b\platforms\android-16\arch-arm" -gcc-toolchain "C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -mfpu=neon -march=armv7-a -mfloat-abi=softfp -mfpu=vfp "D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Temp\StagingArea\Il2Cpp\il2cppOutput\Il2CppComCallableWrappers0.cpp" -o "D:\Sync\Projects\Software\Applications\NeoS\Neos Unity Runtime\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\30C29C26BB47510C9864638BA0ED5577.o" 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)

unable to build for android if Scripting Backend is set up as IL2CPP

$
0
0
So when i am trying to build for android using IL2CPP as scripting backend , it gives Assembly Resolution Exception : Unable to resolve , But when i change to mono it builds perfectly , when the same project is built for IOS , it also shows Assembly resolution Exception using IL2CPP. So is there any problem with IL2CPP scripting backend of unity , I use Unity 2018.1.3f1 in Windows 8 PC.

WebGL Build Error: IL2CPP error

$
0
0
**We've mostly built for Windows until now and had no issues. After switching to build for WebGL and changing the Api Compatibility Level to .NET 2.0, we are getting the following errors while IL2CPP attempts to strip unused code. Is anyone able to help? I'd be very grateful!** ---------- **The first error** seems fairly useless: IL2CPP error for type 'System.MonoType' in MonoType.cs:67 Additional information: Invalid method 'System.Boolean System.Type::op_Equality(System.Type,System.Type)' found in vtable for 'System.MonoType' ---------- **The second error** seems a bit more helpful: Failed running C:\Program Files\Unity\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --development-mode --compile-cpp --libil2cpp-static --platform="WebGL" --architecture="EmscriptenJavaScript" --configuration="Release" --outputpath="C:\Users\Jake\Documents\Test Project 5.20.2018\Assets /../Temp/StagingArea/Data\Native\build.bc" --cachedirectory="C:\Users\Jake\Documents\Test Project 5.20.2018\Assets\..\Library/il2cpp_cache" --compiler-flags="-Oz -DIL2CPP_EXCEPTION_DISABLED=1 " --emit-method-map --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_AccessibilityModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_AIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_AnimationModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_ARModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_AssetBundleModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_AudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_BaselibModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_ClothModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_CloudWebServicesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_CoreModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_CrashReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_DirectorModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_FacebookModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_GameCenterModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_GridModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_HotReloadModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_ImageConversionModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_IMGUIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_InputModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_JSONSerializeModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_ParticlesLegacyModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_ParticleSystemModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_PerformanceReportingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_Physics2DModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_PhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_ScreenCaptureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_SharedInternalsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_SpatialTrackingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_SpriteMaskModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_SpriteShapeModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_StyleSheetsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_SubstanceModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_TerrainModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_TerrainPhysicsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_TextRenderingModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_TilemapModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_TimelineModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_TLSModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UIElementsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UIModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UmbraModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UNETModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityAnalyticsModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityConnectModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityWebRequestAssetBundleModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityWebRequestAudioModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityWebRequestModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityWebRequestTextureModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_UnityWebRequestWWWModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_VehiclesModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_VideoModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_VRModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_WebGLModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_WebModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_WindModule_Dynamic.bc" --additional-libraries="C:\Program Files\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\lib\modules_development\WebGLSupport_XRModule_Dynamic.bc" --map-file-parser="C:\Program Files\Unity\Editor\Data\Tools\MapFileParser\MapFileParser.exe" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\UnityEngine.Networking.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\UnityEngine.Analytics.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\I18N.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\I18N.MidEast.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\I18N.Other.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\I18N.Rare.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\I18N.West.dll" --assembly="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\Managed\UnityEngine.dll" --generatedcppdir="C:\Users\Jake\Documents\Test Project 5.20.2018\Temp\StagingArea\Data\il2cppOutput" stdout: IL2CPP error for type 'System.MonoType' in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/MonoType.cs:67 Additional information: Invalid method 'System.Boolean System.Type::op_Equality(System.Type,System.Type)' found in vtable for 'System.MonoType' il2cpp.exe didn't catch exception: System.Exception: Invalid method 'System.Boolean System.Type::op_Equality(System.Type,System.Type)' found in vtable for 'System.MonoType' at Unity.IL2CPP.Metadata.VTableBuilder.ValidateAllMethodSlots(TypeDefinition typeDefinition, IEnumerable`1 slots) at Unity.IL2CPP.Metadata.VTableBuilder.VTableForType(TypeDefinition typeDefinition, Dictionary`2 interfaceOffsets, Int32 currentSlot) at Unity.IL2CPP.Metadata.VTableBuilder.VTableFor(TypeReference typeReference, TypeResolver resolver) at Unity.IL2CPP.Metadata.VTableBuilder.IndexFor(MethodDefinition method) at Unity.IL2CPP.MethodBodyWriter.VirtualCallFor(IGeneratedMethodCodeWriter writer, MethodReference method, MethodReference unresolvedMethod, IEnumerable`1 args, TypeResolver typeResolver, IRuntimeMetadataAccess runtimeMetadataAccess, VTableBuilder vTableBuilder) at Unity.IL2CPP.MethodBodyWriter.GetMethodCallExpression(IGeneratedMethodCodeWriter writer, MethodReference callingMethod, MethodReference methodToCall, MethodReference unresolvedMethodtoCall, TypeResolver typeResolverForMethodToCall, MethodCallType callType, IRuntimeMetadataAccess runtimeMetadataAccess, VTableBuilder vTableBuilder, IEnumerable`1 argumentArray, Boolean useArrayBoundsCheck, Func`2 addUniqueSuffix) at Unity.IL2CPP.MethodBodyWriter.CallExpressionFor(MethodReference callingMethod, MethodReference unresolvedMethodToCall, MethodCallType callType, List`1 poppedValues, Func`2 addUniqueSuffix, Boolean emitNullCheckForInvocation) at Unity.IL2CPP.MethodBodyWriter.ProcessInstruction(Node node, InstructionBlock block, Instruction& ins) at Unity.IL2CPP.MethodBodyWriter.GenerateCodeRecursive(Node node) at Unity.IL2CPP.MethodBodyWriter.Generate() at Unity.IL2CPP.MethodWriter.WriteMethodBody(MethodReference method, IGeneratedMethodCodeWriter methodBodyWriter, IRuntimeMetadataAccess metadataAccess, ISourceAnnotationWriter sourceAnnotationWriter, IIcallMappingService icallMapping, VTableBuilder vtableBuilder, Action saveSequencePoints) at Unity.IL2CPP.MethodWriter.c__AnonStorey0.<>m__0(IGeneratedMethodCodeWriter bodyWriter, IRuntimeMetadataAccess metadataAccess) at Unity.IL2CPP.CodeWriterExtensions.WriteMethodWithMetadataInitialization(IGeneratedMethodCodeWriter writer, String methodSignature, String methodFullName, Action`2 writeMethodBody, String uniqueIdentifier, MethodReference methodRef) at Unity.IL2CPP.MethodWriter.WriteMethodDefinition(IGeneratedMethodCodeWriter writer, MethodReference method, IMethodCollector methodCollector, IMethodVerifier methodVerifier, ISourceAnnotationWriter sourceAnnotationWriter, IIcallMappingService icallMapping, VTableBuilder vtableBuilder) at Unity.IL2CPP.SourceWriter.c__AnonStorey3.<>m__0(IGeneratedMethodCodeWriter writer, TypeReference type) at Unity.IL2CPP.SourceWriter.WriteEqualSizedChunks[T](NPath outputDir, IEnumerable`1 items, String fileName, Int64 chunkSize, Action`2 writeItemAction, SourceWritingContext sourceWritingContext) at Unity.IL2CPP.SourceWriter.WriteMethodSourceFiles(NPath outputDirectory, SourceWritingContext sourceWritingContext, String fileName, IEnumerable`1 typeList, IMethodCollector methodCollector, Boolean writeMarshalingDefinitions) at Unity.IL2CPP.SourceWriter.Write(NPath outputDir, SourceWritingContext sourceWritingContext, ReadOnlyCollection`1 assemblyDefinitions, IMethodCollector methodCollector, IInteropDataCollector interopDataCollector) at Unity.IL2CPP.AssemblyConverter.Apply() at Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable`1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder, NPath symbolsFolder, NPath executableAssembiesFolder, NPath monoLibFolder, NPath monoEtcFolder, NPath[] searchDirectories, String entryAssemblyName, NPath[] extraTypesFiles) at il2cpp.Program.DoRun(String[] args) at il2cpp.Program.Run(String[] args) at il2cpp.Program.Main(String[] args) stderr: Unhandled Exception: System.Exception: Invalid method 'System.Boolean System.Type::op_Equality(System.Type,System.Type)' found in vtable for 'System.MonoType' at Unity.IL2CPP.Metadata.VTableBuilder.ValidateAllMethodSlots(TypeDefinition typeDefinition, IEnumerable`1 slots) at Unity.IL2CPP.Metadata.VTableBuilder.VTableForType(TypeDefinition typeDefinition, Dictionary`2 interfaceOffsets, Int32 currentSlot) at Unity.IL2CPP.Metadata.VTableBuilder.VTableFor(TypeReference typeReference, TypeResolver resolver) at Unity.IL2CPP.Metadata.VTableBuilder.IndexFor(MethodDefinition method)

How to read a file from OneDrive folder in HoloLens app

$
0
0
Hi, In my HoloLens application, I'm trying to read the files located in the OneDrive folder. The OneDrive app is installed on the device. I would like to pick the file when my app boots for the first time, and save the path to retrieve it automatically in the future. The issue is that after picking the file and saving its path, I can't find it again. In the following snippet of code, File.Exists always returns false when I build the project with IL2Cpp. It works fine with .NET when I add the "broadFileSystemAccess" capability. I'm using Unity 2018.2.0f2. Is there any reason why this code would work with .NET but not with IL2Cpp, even with the same capabilities? private async void OpenFileAsync() { FileOpenPicker openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.Thumbnail; openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; openPicker.FileTypeFilter.Add(".txt"); StorageFile file = await openPicker.PickSingleFileAsync(); if (file != null) { // Application now has read/write access to the file UnityEngine.WSA.Application.InvokeOnAppThread(()=> ShowFileStatus(file.Path), false); } else { Debug.Log("No file picked"); } } private void ShowFileStatus(string filepath) { Debug.Log($"File {filepath} exists: {File.Exists(filepath)}"); }

Assertion Fail in elf32-arm.c:7827 when building for Android with IL2CPP

$
0
0
Hello, I am trying to build my project with IL2CPP for Android, but I keep hitting strange issues and compiler errors that I have no idea how to fix or to even work out what could be causing them. I have tried removing .NET assemblies from the project one by one, but it seems to be trigerred by the major one, which has a lot of dependencies and is very big on itself, so it takes long time to replicate (Unity's bug report team complained about this and asked for a smaller version, but I just can't reduce it any further, so I'm on my own). Here's what I found: - Happens with recent version of Unity (2018.1.9f) - Compiling the same codebase with IL2CPP for Windows works - The major library which triggers this doesn't have any P/Invoke methods, its dependencies do - Compiling only the dependencies with link.xml works fine - Seems like a potential bug in the NDK itself, specifically the linker which fails - List item The error output generates many assertion fails in the elf32-arm.c file on line 7827, the assert in that file is this: BFD_ASSERT ((got_displacement & 0xf0000000) == 0); (whole source here: https://android.googlesource.com/toolchain/binutils/+/ndk-r13-beta1/binutils-2.25/bfd/elf32-arm.c ) I'm not sure what this does though and what could be potentially even causing it in my own code. I'd appreciate it if anyone has any ideas where to look or how I could isolate this. Here's the error output from Unity Editor: stdout: Building libil2cpp.so with AndroidToolChain. Output directory: D:\Sync\Projects\Software\Applications\NeoS\Testing\IL2CPP_Bug3\Temp\StagingArea\assets\bin\Data\Native\armeabi-v7a Cache directory: D:\Sync\Projects\Software\Applications\NeoS\Testing\IL2CPP_Bug3\Library\il2cpp_android_armeabi-v7a\il2cpp_cache ObjectFiles: 1665 of which compiled: 0 Total compilation time: 877 milliseconds. il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: C:\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++ @"C:\Users\Tomas\AppData\Local\Temp\tmp5EF.tmp" -o "D:\Sync\Projects\Software\Applications\NeoS\Testing\IL2CPP_Bug3\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_F38F1A33880E1CAB2A23B46AA75CE1D0\libil2cpp.so" -shared -Wl,-soname,libil2cpp.so -Wl,--no-undefined -Wl,-z,noexecstack -Wl,--gc-sections -Wl,--build-id --sysroot "C:\android-ndk-r13b\platforms\android-16\arch-arm" -gcc-toolchain "C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64" -target armv7-none-linux-androideabi -Wl,--wrap,sigaction -L "C:\android-ndk-r13b\sources\cxx-stl\gnu-libstdc++\4.9\libs\armeabi-v7a" -lgnustl_static -llog -Xlinker -Map="D:\Sync\Projects\Software\Applications\NeoS\Testing\IL2CPP_Bug3\Library\il2cpp_android_armeabi-v7a\il2cpp_cache\linkresult_F38F1A33880E1CAB2A23B46AA75CE1D0\libil2cpp.map" -rdynamic -fPIE -pie -fuse-ld=bfd.exe clang++.exe: warning: argument unused during compilation: '-pie' C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 < This repeats for a few hundred lines > C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 C:\android-ndk-r13b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld.bfd.exe: BFD (binutils-2.25-0666073) 2.25.51.20141117 assertion fail /usr/local/google/buildbot/src/android/gcc/toolchain/build/../binutils/binutils-2.25/bfd/elf32-arm.c:7827 clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation) at Unity.IL2CPP.Building.CppProgramBuilder.PostprocessObjectFiles(IEnumerable`1 objectFiles, CppToolChainContext toolChainContext) 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)

In IL2CPP, No XmlElements Can be Found Using FindElementsByTagName(string)

$
0
0
Hi, I have a project where I want the player to be able to save their progress using checkpoints. Saving the player's progress to the hardrive works fine, but when I try to use the `FindElementsByTagName(string)` method of `XmlElement`, it does not find any elements. Extracted Saving code: void Save() { using (StreamWriter streamWriter = new StreamWriter(filePath)) { using (XmlWriter xmlWriter = XmlWriter.Create(streamWriter)) { XmlDocument doc = new XmlDocument(); if (savable == null) { continue; } var docEleemnt = doc.CreateElement("root"); doc.AppendChild(docEleemnt); var scoreElement = doc.CreateElement("score"); scoreElement.InnerText = this.score.ToString(); doc.DocumentElement.Append(scoreElement); doc.WriteTo(xmlWriter); } } } Exctracted Loading Code void Load() { using (StreamReader reader = new StreamReader(filePath)) { XmlDocument doc = new XmlDocument(); doc.Load(reader); var elements = doc.DocumentElement.GetElementsByTagName("score"); // elements.Count is never bigger than 1 this.score = float.Parse(elements[0].InnerText); } } I am using Unity 2018.2 for macOS. My Scripting Configuration is: * **Scripting Runtime Version**: .NET 4.x Equivalent; * **Scripting Backend**: IL2CPP; * **API Compatibility Level**: .NET Standard 2.0 * **C++ Compiler Configuration**: Release **However, after I changes the scripting backend to Mono, everything works out fine.** Any help will be appreciated! I am also willing to share my project code is it is needed.

Unity 2017.3 Android IL2CPP ArgumentNullException

$
0
0
Hello, I'm using too many external libraries in my project to check what causes this error and I can't figure out where this error actually comes from. Please help. :) It works fine with Mono, but with IL2CPP this happens:
01-12 15:44:00.330: E/Unity(13561): ArgumentNullException: Value cannot be null.
01-12 15:44:00.330: E/Unity(13561): Parameter name: method
01-12 15:44:00.330: E/Unity(13561):   at System.Dynamic.Utils.ContractUtils.RequiresNotNull (System.Object value, System.String paramName) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.330: E/Unity(13561):   at System.Linq.Expressions.Expression.Call (System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.330: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T].CreateCustomNoMatchDelegate (System.Reflection.MethodInfo invoke) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.330: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T].MakeUpdateDelegate () [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.330: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T].GetUpdateDelegate (T& addr) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.330: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T]..ctor (System.Runtime.CompilerServices.CallSiteBinder binder) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.330: E/Unity(13561):   at System.Runtime.CompilerServices.Cal
01-12 15:44:00.340: E/Unity(13561): ArgumentNullException: Value cannot be null.
01-12 15:44:00.340: E/Unity(13561): Parameter name: method
01-12 15:44:00.340: E/Unity(13561):   at System.Dynamic.Utils.ContractUtils.RequiresNotNull (System.Object value, System.String paramName) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.340: E/Unity(13561):   at System.Linq.Expressions.Expression.Call (System.Reflection.MethodInfo method, System.Linq.Expressions.Expression arg0) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.340: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T].CreateCustomNoMatchDelegate (System.Reflection.MethodInfo invoke) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.340: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T].MakeUpdateDelegate () [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.340: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T].GetUpdateDelegate (T& addr) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.340: E/Unity(13561):   at System.Runtime.CompilerServices.CallSite`1[T]..ctor (System.Runtime.CompilerServices.CallSiteBinder binder) [0x00000] in <00000000000000000000000000000000>:0 
01-12 15:44:00.340: E/Unity(13561):   at System.Runtime.CompilerServices.Cal

How do I check AOT support without compile everytime

$
0
0
I need to check whether my code use any function against to AOT run with editor mode. Use IL2CPP compile everytimes were too slow for that.

Help! Null exception and "filename currently not available on il2cpp Line: -1",

$
0
0
Please help!! build game on windows(iOS build), transfers to Mac, run on Xcode. can't load game/ simulation on iPhone. game run smoothly on window and Mac unity with no compile errors. debug log on Xcode : **2018-08-16 21:33:48.299913+0800 Ballings[600:190492] [DYMTLInitPlatform] platform initialization successful 2018-08-16 21:33:48.394987+0800 Ballings[600:190290] Built from '2018.2/release' branch, Version '2018.2.3f1 (1431a7d2ced7)', Build type 'Release', Scripting Backend 'il2cpp' 2018-08-16 21:33:48.399800+0800 Ballings[600:190290] -> registered mono modules 0x10111afa0 -> applicationDidFinishLaunching() 2018-08-16 21:33:48.685046+0800 Ballings[600:190290] Metal GPU Frame Capture Enabled 2018-08-16 21:33:48.686061+0800 Ballings[600:190290] Metal API Validation Disabled -> applicationDidBecomeActive() GfxDevice: creating device client; threaded=1 Initializing Metal device caps: Apple A10 GPU Initialize engine version: 2018.2.3f1 (1431a7d2ced7) UnloadTime: 0.524291 ms NullReferenceException: A null value was found where an object instance was required. at EpicPrefsTools.Operators.setupPrefs () [0x00000] in :0 at DataManager.FirstLoad () [0x00000] in :0 at DataManager.Start () [0x00000] in :0 Rethrow as TypeInitializationException: The type initializer for 'EpicPrefs' threw an exception. at DataManager.FirstLoad () [0x00000] in :0 at DataManager.Start () [0x00000] in :0 (Filename: currently not available on il2cpp Line: -1) Setting up 1 worker threads for Enlighten. Thread -> id: 1710a7000 -> priority: 1**

Get a fatal error in unity CIL linker

$
0
0
When I use IL2CPP to compile the sample scene which is automatically created, I always have the fatal error Fatal error in Unity CIL Linker Mono.Linker.Steps.XmlResolutionException: Failed to process XML description: C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Whitelists\Core.xml ---> System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'. My unity version is 2018.2.5f1 personal on Windows. Any one have the same problem or have an ideal of solving the problem?

IL2CPP random crash on android, please help me

$
0
0
![alt text][1] [1]: /storage/temp/123294-aaa.png
Viewing all 598 articles
Browse latest View live