在Unity的Jenkins构建中发生错误

mtb9vblg  于 2022-11-02  发布在  Jenkins
关注(0)|答案(2)|浏览(358)

机器:Mac统一版本:4.6.2
当你建立了一个jenkins的unity时,会出现以下错误。
-----总资产导入时间:6.818127s,资产导入时间:6.808909s,资产散列:0.005416秒[60.9千字节,每秒10.972655兆字节]
平台组装:/Applications/Unity4.6.2/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/System.Data.dll(此消息是无害的)系统内存在以下时间之前已被使用:71.7 MB。正在卸载137个未使用的序列化文件(现在已加载序列化文件:0 /脏的序列化文件:0)系统内存在以下时间后使用:66.8兆字节。
正在卸载0个未使用的资产以减少内存使用量。现在加载的对象:6940,合计:18.863014毫秒(查找实时对象:0.248059毫秒创建对象Map:0.096515毫秒标记对象:1.745080毫秒删除对象:0.012070毫秒)
脚本有编译器错误。
(文件名:/用户/构建用户/构建从属/单元/构建/运行时/实用程序/Argv. cpp行:127)
由于失败而中止批处理模式:脚本有编译器错误。

线程“UnityLookForNewInputDevices”仍在运行!

(文件名:/用户/构建用户/构建从属/单元/构建/运行时/线程/线程. cpp行:第六十八章)

线程未清除!

(文件名:/用户/构建用户/构建从属/单元/构建/运行时/线程/Posix/平台线程. cpp行:四十五)
致命:Unity3d命令行执行失败,状态为1构建步骤“调用Unity3d编辑器”将构建标记为失败FTP:当前生成结果为[FAILURE],不会运行。完成时间:故障

x6492ojm

x6492ojm1#

尝试在Jenkins控制台输出中搜索“error”。很容易忽略实际导致构建失败的原因。控制台输出底部显示的错误是结果。有用的信息是所有警告和错误都显示在哪里,就像你在IDE(如Visual Studio)中通常看到的那样。我花了整整一个下午的时间才发现我应该总是使用Control + F代替我的眼睛去搜索通过像Jenkins控制台输出的东西。

soat7uwm

soat7uwm2#

输出显示了问题:您有指令码错误。除非您修正指令码错误,否则将无法建置。
您没有包含脚本错误,因此没有人可以为您提供更多信息。当您修复这些错误时,您可能会发现它与Jenkins无关,并且问题标题也无关。
常见原因:
1.项目中有一些编辑器脚本
1.您忘记在编辑器脚本和/或外部脚本周围放置#if保护
1.您忘记将您的第三方库或插件之一复制/粘贴到您正在进行构建的机器上-并且它已经不在源代码控制中(它应该在的地方)。

相关问题