Unity2021+xLua2.1.16 打安卓包报错 error: use of undeclared label
生成的il2cpp代码会报 goto语句 使用的标签找不到定义: Assembly-CSharp347.cpp(27883,12): error: use of undeclared label 'IL_019c' goto IL_019c;
是xlua的hotfix功能(注入)导致的么?如果是,你配置的类里头,排除掉出问题的类。
是xlua的hotfix功能(注入)导致的么?如果是,你配置的类里头,排除掉出问题的类。
排除掉后又会出现新的 use of undeclared label,不确定是不是会一直有
@chexiongsheng 会不会和NDK版本有关,Unity2021用的是ndkr21d
是xlua的hotfix功能(注入)导致的么?如果是,你配置的类里头,排除掉出问题的类。
@chexiongsheng 不断的排除后,能够正常编译了。这个问题是我们从Unity2019升级到2021的时候出现的,2019没有问题,为什么2021会有问题?
是xlua的hotfix功能(注入)导致的么?如果是,你配置的类里头,排除掉出问题的类。
排除掉后又会出现新的 use of undeclared label,不确定是不是会一直有
应该和ndk没关吧。可能和il2cpp关系大些。这些出问题的C#函数有什么共同点呢?
@chexiongsheng
我这出现了,看了下cpp文件,对应的label就在后面。
应该就是这个_ctor 构造函数?
这个构造函数时abstract的类的
反编译是这样的。_c__Hotfix0_ctor是不是应该在if (downloadList == null)的上面