jenkins构建统一错误

s0h*_*hno 10 xcode unity-game-engine ios jenkins

机器:Mac UnityVer:4.6.2

当你制作了一个统一的jenkins构建时,会出现以下错误.

----- Total AssetImport总时间:6.818127s,AssetImport时间:6.808909s,资产哈希值:0.005416s [60.9 KB,10.972655 mb/s]

平台程序集:/Applications/Unity4.6.2/Unity.app/Contents/Frameworks/Mono/lib/mono/2.0/System.Data.dll(此消息无害)以前使用的系统内存:71.7 MB.卸载137未使用的序列化文件(现在加载的序列化文件:0 /脏序列化文件:0)使用后的系统内存:66.8 MB.

卸载0个未使用的资产以减少内存使用量.现在加载的对象:6940.总计:18.863014 ms(FindLiveObjects:0.248059 ms CreateObjectMapping:0.096515 ms MarkObjects:1.745080 ms DeleteObjects:0.012070 ms)

脚本有编译器错误.

(文件名:/Users/builduser/buildslave/unity/build/Runtime/Utilities/Argv.cpp行:127)

由于失败而中止批处理模式:脚本存在编译器错误.

线程'UnityLookForNewInputDevices'仍在运行!

(文件名:/Users/builduser/buildslave/unity/build/Runtime/Threads/Thread.cpp行:68)

线程没有清理干净!

(文件名:/Users/builduser/buildslave/unity/build/Runtime/Threads/Posix/PlatformThread.cpp行:45)

致命:Unity3d命令行执行失败,状态为1构建步骤'调用Unity3d编辑器'标记构建为失败FTP:当前构建结果为[FAILURE],不会运行.完成:失败

Ada*_*dam -2

输出显示了问题:您有脚本错误。在修复脚本错误之前,您将无法构建。

您没有包含脚本错误,因此没有人可以为您提供更多信息。当你修复它们时,你可能会发现这与 Jenkins 无关,并且问题标题也无关。

造成这种情况的常见原因:

  1. 您的项目中有一些编辑器脚本
  2. 您忘记在编辑器脚本和/或外部脚本周围放置 #if 防护
  3. 您忘记将您的第 3 方库或插件之一复制/粘贴到您要进行构建的计算机上 - 并且它不在源代码管理中(它应该在的位置)。

  • 实际上输出显示的是Unity自己的库之一出现错误:Users/builduser/buildslave/unity/build/Runtime/Utilities/Argv.cpp Line: 127 (3认同)