前言
今天使用UE4写了一个小游戏,准备编译打包一个Android版本,到手机上测试一下,结果发现居然bulid失败,出现错误UnrealBuildTool Exception: System.IO.IOException:…,于是我新建了一个UE4自带的项目,没有修改直接打包,还是相同的错误,然后我就踏上了Google寻找答案的路途。
问题截图
由于文件的编码出现了问题,所以输出日志总是报一些奇奇怪怪的乱码,具体问题如下图:
解决方法
最后在文章System.IO fails when building for Android?中发现了相似的问题,将引擎的的中间文件的文件夹Intermediate删除,重新打包即可。