focus-creative-games / hybridclr

HybridCLR是一个特性完整、零成本、高性能、低内存的Unity全平台原生c#热更新解决方案。 HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.
https://code-philosophy.com/
MIT License
6.61k stars 672 forks source link

微信小游戏Generate/All报错 BuildFailedException: Incremental Player build failed! #144

Closed LinusMC closed 2 months ago

LinusMC commented 2 months ago

Describe the bug | 描述问题

查了各种文档和资料,没搜到过一样的报错,也尝试按照正确的操作方式执行了,结果还是一样。 每次Generate/All前运行IL2CppDef,并且替换libil2cpp到编辑器根目录。 其余配置如图,实在没辙了,不知道是哪里出的问题。

Enviroment | 环境

Screenshots | 截图或者日志

1 2 3 4 5 6 7

LinusMC commented 2 months ago

111

找到问题了,是其他人在工具类里写了这句话,调用了热更程序集的代码。 我是用Unity2022重开了一个工程,也打不出来,但是错误提示不同,通过报错才发现的。 比较意外是这个问题,抱歉了,我以为已经检查清楚了,没想到防不胜防……

LinusMC commented 2 months ago

还是忍不住祥说一句,要不是2022我一时半会儿还真发现不了这个问题。。毕竟那个错误提示,好像没有现成的report供参考。 另外貌似新版的HybridCLR已经不需要开启全局和移动libil2cpp了是吗?因为之前打小游戏空包是成功的。