机器:Mac UnityVer:4.6.2
unity构建jenkins会出现如下错误
----- Assets 导入总时间:6.818127s, Assets 导入时间:6.808909s, Assets 哈希: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 个未使用的 Assets 以减少内存使用。现在加载的对象:6940。 总计:18.863014 毫秒(FindLiveObjects:0.248059 毫秒 CreateObjectMapping:0.096515 毫秒 MarkObjects:1.745080 毫秒 DeleteObjects:0.012070 毫秒)
脚本有编译错误。
(文件名:/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 构建步骤“Invoke Unity3d Editor”将构建标记为失败 FTP:当前构建结果是 [FAILURE],不会运行。 完成:失败
最佳答案
尝试在 Jenkins 控制台输出中搜索“error”。很容易忽略真正导致构建失败的原因。控制台输出底部显示的错误就是结果。有用的信息是显示所有警告和错误的地方,就像您通常在 Visual Studio 等 IDE 中看到的那样。我花了整个下午才发现我应该始终使用 Control + F 而不是我的眼睛来搜索诸如 Jenkins 控制台输出之类的东西。
关于ios - jenkins build of unity 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28656125/