Unity Android项目master编译模式构建失败求助
构建Android Unity项目时master编译配置失败问题
近6天一直在解决Unity构建Android游戏的问题。几个月前项目可正常构建,添加新内容后Unity编辑器内运行无报错,但将C++编译器设为master时构建持续失败。
报错信息
- 构建
Library\Bee\artifacts\Android\fy9m9\libil2cpp.so失败,提示ld.gold.exe内部错误,clang++链接命令退出码1; BuildFailedException:增量Player构建失败;- 构建耗时668秒,结果为失败;
UnityEditor.BuildPlayerWindow+BuildMethodException:存在3个错误。
已尝试的解决方法
- 切换为
release编译配置可正常构建; - 切换到Windows平台可正常构建;
- 切换为
debug编译配置可构建,但无法解决根本问题; - 加载曾经可正常构建的备份版本,同样无法构建;
- 新建空白项目可正常构建,排除Unity本身问题;
- 更新项目所有包;
- 将Unity版本更新至2021.3.14f1(另一Android项目可用该版本构建);
- 更新Google Play Games for Unity插件并完成对应代码修改;
- 确保脚本未在非编辑器环境使用UnityEditor命名空间(仅在
#if UNITY_EDITOR块中使用)。
内容的提问来源于stack exchange,提问作者ChibiPhoenix
相关产品推荐
相关产品推荐

