UE4工程,重命名时,改变了工程中 xxx.project的名称。
打包就会出现错误,错误信息如下:
Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
Program.Main: ERROR: An item with the same key has already been added
在控制台中也会显示如下错误:
c:.............\AppData\Roaming\Unreal Engine\AutomationTool\Logs\G+Unreal+Engine+UE_4.18\UAT_Log.txt for full exception trace)
解决方法1:
删除整个Intermediate文件夹,同时更改“.uproject”的名字。
解决方法2:
在工程文件夹中,搜索“*.Target”。
如果搜索到 :“之前的工程名.cs” 、“之前的工程名.target”两个文件。
将这两个文件删除,重新打包即可。
出现这个的原因可能是备份时候操作不当(比如使用SVN/Git)或者是装了GoogleDrive等备份软件操作失误。