关注

我该如何创建可重现Bug的最小工程?

问题

  • 我的项目太大,无法正常提交Bug报告。我想找出是否有一种方式,可以简化工程,将含Bug工程上传
  • 我想加快提交Bug的进程

原因

您在使用Unity开发的过程中遇到Bug,并希望通过Bug Reporter提交Bug报告。Bug提交器要求您提交一份相关工程,但是事实上您的工程文件太大。

这时候就需要您生成最小的项目以进行上传,您可以创建最小可重现(repro)Bug的项目,而不是上传整个项目。这不仅可以快速上传并重现问题,另外还可以在提交之前让自己先分析问题。

解决方案

创建一个最小的可重现工程:

  1. 确保已经备份了您的项目。
  2. 在Unity打开项目及相关场景。
  3. 从场景中删除无关项目——与问题无关的资源
  4. 右键点击工程中的场景文件,并且导出场景为package。
  5. 创建新工程并取一个合适的名字。
  6. 导入场景package到新场景中,确保调整并替换了所有遗失的脚本,使之不会产生其他无关的问题。
  7. 点击运行或构建来测试项目是否仍能复现原问题
  8. 依次点击Help > Report a bug,就可以在Bug报告中附带新的小工程

更多信息

更多有关如何提交Bug报告的信息请参阅这篇文章

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。