here is the error report:
(Error: 1 Filename: Line: 0)
Failed running C:\Program Files\Unity5.4.2f1\Editor\Data\il2cpp/build/il2cpp.exe --convert-to-cpp --emit-null-checks --enable-array-bounds-check --extra-types.file="C:\Program Files\Unity5.4.2f1\Editor\Data\il2cpp\il2cpp_default_extra_types.txt" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\Assembly-CSharp.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\ES2.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\mscorlib.dll" --assembly="C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\System.dll" --generatedcppdir="C:\Jenkins\Projects\client-android\Temp\StagingArea\Il2Cpp\il2cppOutput"
stdout:
IL2CPP error for type 'UnityEngine.UI.GridLayoutGroup/Corner' in assembly 'C:\Jenkins\Projects\client-android\Temp\StagingArea\assets\bin\Data\Managed\UnityEngine.UI.dll'
Additional information: Build a development build for more information. 锟睫凤拷锟斤拷锟斤拷锟斤拷为锟斤拷Mono.Cecil.TypeReference锟斤拷锟侥讹拷锟斤拷强锟斤拷转锟斤拷为锟斤拷锟酵★拷Mono.Cecil.ByReferenceType锟斤拷锟斤拷
il2cpp.exe didn't catch exception: System.InvalidCastException: 锟睫凤拷锟斤拷锟斤拷锟斤拷为锟斤拷Mono.Cecil.TypeReference锟斤拷锟侥讹拷锟斤拷强锟斤拷转锟斤拷为锟斤拷锟酵★拷Mono.Cecil.ByReferenceType锟斤拷锟斤拷
锟斤拷 Unity.IL2CPP.StackAnalysis.StackStateBuilder.Build(IEnumerable`1 instructions)
锟斤拷 Unity.IL2CPP.StackAnalysis.StackAnalysis.Analyze()
锟斤拷 Unity.IL2CPP.MethodBodyWriter..ctor(CppCodeWriter writer, MethodReference methodReference, TypeResolver typeResolver, IRuntimeMetadataAccess metadataAccess, VTableBuilder vTableBuilder, MethodBodyWriterDebugOptions options)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodBody(MethodReference method, CppCodeWriter methodBodyWriter, IRuntimeMetadataAccess metadataAccess)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodWithMetadataInitialization(CppCodeWriter writer, String methodSignature, String methodFullName, Action`3 writeMethodBody, String uniqueIdentifier)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodDefinition(MethodReference method, IMethodCollector methodCollector)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenericMethods(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.SourceWriter.c__AnonStorey0.<>m__4()锟斤拷 Unity.IL2CPP.Common.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Func`2 shouldForceSerialCallback, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenerics(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IEnumerable`1 allTypeDefinitions, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.AssemblyConverter.Apply()
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(NPath[] assemblies, NPath outputDir, NPath dataFolder)
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable`1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder)
锟斤拷 il2cpp.Program.DoRun(String[] args)
锟斤拷 il2cpp.Program.Run(String[] args)
锟斤拷 il2cpp.Program.Main(String[] args)
stderr:
未锟斤拷锟斤拷锟斤拷锟斤拷锟届常: System.InvalidCastException: 锟睫凤拷锟斤拷锟斤拷锟斤拷为锟斤拷Mono.Cecil.TypeReference锟斤拷锟侥讹拷锟斤拷强锟斤拷转锟斤拷为锟斤拷锟酵★拷Mono.Cecil.ByReferenceType锟斤拷锟斤拷
锟斤拷 Unity.IL2CPP.StackAnalysis.StackStateBuilder.Build(IEnumerable`1 instructions)
锟斤拷 Unity.IL2CPP.StackAnalysis.StackAnalysis.Analyze()
锟斤拷 Unity.IL2CPP.MethodBodyWriter..ctor(CppCodeWriter writer, MethodReference methodReference, TypeResolver typeResolver, IRuntimeMetadataAccess metadataAccess, VTableBuilder vTableBuilder, MethodBodyWriterDebugOptions options)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodBody(MethodReference method, CppCodeWriter methodBodyWriter, IRuntimeMetadataAccess metadataAccess)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodWithMetadataInitialization(CppCodeWriter writer, String methodSignature, String methodFullName, Action`3 writeMethodBody, String uniqueIdentifier)
锟斤拷 Unity.IL2CPP.MethodWriter.WriteMethodDefinition(MethodReference method, IMethodCollector methodCollector)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenericMethods(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.SourceWriter.c__AnonStorey0.<>m__4()锟斤拷 Unity.IL2CPP.Common.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Func`2 shouldForceSerialCallback, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.ParallelHelper.ForEach[TSource](IEnumerable`1 source, Action`1 action, Boolean loadBalance, Boolean betaTag)
锟斤拷 Unity.IL2CPP.SourceWriter.WriteGenerics(ReadOnlyInflatedCollectionCollector genericsCollectionCollector, IEnumerable`1 allTypeDefinitions, IMetadataCollection metadataCollection)
锟斤拷 Unity.IL2CPP.AssemblyConverter.Apply()
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(NPath[] assemblies, NPath outputDir, NPath dataFolder)
锟斤拷 Unity.IL2CPP.AssemblyConverter.ConvertAssemblies(IEnumerable`1 assemblyDirectories, IEnumerable`1 explicitAssemblies, NPath outputDir, NPath dataFolder)
锟斤拷 il2cpp.Program.DoRun(String[] args)
锟斤拷 il2cpp.Program.Run(String[] args)
锟斤拷 il2cpp.Program.Main(String[] args)
↧