ue打包错误提示非编辑器构建不能依赖于不可再发行组件,然后出现了一个binaries文件路径,但是我的工程文件里并没有这个文件,求大家解决
1条回答 默认 最新
- 雾满拦江I 2023-04-20 16:48关注
哈喽,这是一个UE4打包时常见的错误提示。它表示你的项目依赖于一些不可再发布的组件,所以无法进行打包发布。通常这些组件是引擎自带的,你的项目在开发时自动参考了这些组件,但是发布版中不包含它们。
要解决这个错误,你需要:- 查找提示中的那个binaries文件路径,找到其对应的组件名称。这通常是一个以.uplugin结尾的文件,文件的名称即为组件名称。
- 在你的项目编辑器设置中,找到“插件”模块,在其中找到步骤1中找到的那个组件。
- 选中该组件,在详情面板中将“Enabled in Non-Editor Builds”设置为true。这将使该组件在打包时也被包含进去。
- 如果找不到步骤1对应的组件文件,这通常表示它来自引擎的内置模块。在这种情况下,你需要设置相关模块的“Dependency Type”为“Runtime”或“Editor and Runtime”。
举例来说,如果错误信息提示:
Build failed. Referenced binaries at D:/UE_4.25/Engine/Binaries/ThirdParty/PhysX3/Win64/ remain in non-editor builds.
则需要在编辑器设置中,找到“PhysX”插件,将其“Enabled in Non-Editor Builds”设置为true。
重新打包项目,该错误应会消失。如果还有其他依赖问题,则继续参考以上方法进行解决。通过逐步排查,你的项目最终应该能够正常打包发布。
UE4的组件与模块依赖关系比较复杂,出现这个类错误难免会有些烦恼。但只要有耐心进行排查,参考官方文档与教程,你定能够逐渐熟练掌握。如果在解决过程中遇到任何其他问题或疑问,欢迎随时与我讨论,祝君好运。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 Linux分区格式化后挂载4TB新硬盘显示无法识别filesystem
- ¥15 燃机的MPC控制器代码问题
- ¥15 powershell删除目录及文件空格等符号问题
- ¥20 微信h5网页如何静默获取到用户的基本信息(头像昵称)
- ¥15 如图所示交换机网络该如何规划配置
- ¥15 CUDA driver error
- ¥15 师哥师姐们,如何帮我下载一下python?
- ¥15 Office版本升级,Oracle连接报错
- ¥20 利用python搜索PDF文件中是否存在1
- ¥15 ImportPathMismatchError