You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity构建Android时出现CIL Linker及log4net程序集错误求助

解决Unity 2021.3.14f1构建Android时的CIL Linker与il2cpp错误

针对Unity CIL Linker致命错误(AWSSDK.Core.dll与log4net依赖问题)

  • 确认项目中存在log4net.dll(Version=2.0.8.0):从对应版本的AWS SDK包中提取该dll,放入项目Assets/Plugins目录,在Inspector面板中勾选Android平台适配选项
  • 调整链接器规则:
    1. 打开Player Settings → Other Settings → Configuration,将Managed Stripping Level改为Disabled或Low,避免链接器误删log4net的必要代码
    2. 或者在Assets目录创建link.xml文件,添加以下配置强制保留依赖程序集:
<linker>
  <assembly fullname="log4net" preserve="all"/>
  <assembly fullname="AWSSDK.Core" preserve="all"/>
</linker>
  • 验证AWS SDK兼容性:确保使用的AWSSDK.Core版本适配Unity 2021.3.x,避免版本不匹配引发的依赖异常

针对il2cpp转换错误(程序集指定问题)

  • 检查il2cpp基础配置:打开Player Settings → Other Settings → Configuration,确认Scripting Backend为IL2CPP,清空Additional Il2Cpp Arguments中的无效参数
  • 清理il2cpp缓存:删除项目根目录下的Library/Il2cppCache文件夹,重启Unity后重新构建
  • 排查程序集完整性:确认所有第三方dll(包括AWS相关)都完好存放在Assets/Plugins或对应程序集目录,没有损坏或缺失的文件

内容的提问来源于stack exchange,提问作者김종찬

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 00:30:54