ET7 + Hybrid 打安卓包运行后报错的问题
我遇到了一个问题:
Unity版本 2021.3.16f1
平台 Android
使用ET7的工程,打包后运行报错 ExecutionEngineException: Attempting to call method ‘ET.AInvokeHandler`1::get_Type’ for which no ahead of time (AOT) code was generated.
![](https://et-framework.cn/assets/files/2023-02-02/1675322608-516844-image.png)
![](https://et-framework.cn/assets/files/2023-02-02/1675322682-249090-image.png)
目前能定位到是EventSystem的Add方法中,初始化allInvokes的时候报的错。
报错的类型为SessionAcceptTimeout
SessionAcceptTimeout位于HotFix.dll中,该类继承于ATimer<T>(位于Core.dll中),ATimer<T>继承自AInvokeHandler<TimerCallback>(位于Core.dll中)AInvokeHandler<T>实现了IInvoke接口。
![](https://et-framework.cn/assets/files/2023-02-02/1675323125-884000-image.png)
求助各位大佬有没有遇到相似的问题,万分感谢