㈠ UE源码下载编译+安卓打包配置及部分补充杂症的解决
UE4.27.2源码下载编译、安卓打包配置及部分补充杂症的解决方案如下:
一、源码下载与编译
源码下载:遵循UE官方指引进行源码下载,确保通过邮箱确认并下载的是压缩包格式。
Visual Studio配置:
- 前往Visual Studio官网下载并安装最新版本的VS2019。
- 在安装过程中,确保勾选多个工作负荷,特别是包含桌面应用与移动应用、.NET桌面开发选项。
运行批处理文件:
- 双击Setup.bat与GenerateProjectFiles.bat,这两个批处理文件会下载所需资源,需耐心等待。
- 若在运行GenerateProjectFiles.bat时遇到“未找到框架 .NET Framework Version”问题,检查是否已勾选.NET桌面开发工作负荷。
编译源码:
- 在Visual Studio中打开UE4.sln。
- 通过UE4项目生成开始编译源码,编译时间取决于电脑性能。
- 编译完成后,生成的文件大小约110G。
编译问题解决:
- 若遇到“UE4 fatal error C1076: 编译器限制: 达到内部堆限制”与“error C3859: 超过了 PCH 的虚拟内存范围”问题,参考相关文章调整系统性能设置。
创建快捷方式:
- 编译完成后,找到UE4Editor.exe可执行文件,创建桌面快捷方式便于使用。
二、安卓打包配置
运行SetupAndroid.bat:
- 运行SetupAndroid.bat进行安卓打包配置。
- 若出现错误,检查Java版本是否一致,并通过SDK Manager更新或调整版本。
解决依赖包下载问题:
- 在虚幻编辑器打包过程中,若遇到依赖包下载问题,参考Android Studio gradle下载依赖包失败的解决办法。
- 修改build.gradle.ftl文件,使用阿里云国内镜像站点下载依赖,避免网络延迟。
三、补充杂症解决
清理中间文件:
- 在清理中间文件前,建议参考Win 10编译安装Unreal Engine 4的方法。
- 在项目根目录创建批处理文件执行清理操作,清理后文件夹大小约40G。
深入学习与参考:
- 文中链接包含相关文章与资源,可供深入学习与参考,以解决可能遇到的其他问题。
以上即为UE4.27.2源码下载编译、安卓打包配置及部分补充杂症的解决方案。