项目路径及项目名称不可以包括
%-!等特殊字符以及中文。
含C++代码的项目,名称不能是Test,否则打包时会报错ERROR: No target name was specified on the command-line.
但可以使用下划线!
且项目内的函数和变量、类型都可以用中文! 

抛错1:
CompilerResultsLog: ERROR: Expecting to find a type to be declared in a module rules named ‘XXX’
原因:
有的插件不支持放在引擎路径下,只能放在项目路径下,否则无法正常打包项目。
解决方案:
在项目路径下创建Plugins文件夹,将插件包拷入,项目重新打包 

 

插件未找到
UE4 打包:Plugin failed to load because module could not be found 

    方法一:在uproject文件中添加上"Installed": true

    方法二:将插件放在 Engine\Plugins 文件夹下。(安装到引擎而不是放在项目路径里)
    方法三:将项目更改为C++项目,在项目中添加一个 C++ 类,关闭 UE4,删除 Intermediate、Build 和 Binaries 文件夹,重新生成解决方案。