1、路径中尽量不要有中文可能导致无法打包2、20222021某些版本 在使用Editor忽略标记时仍会检测到Editor引用导致无法打包编辑器bug而这个问题又通常不会定位具体出错节点进行以下思路解决 1.搜索代码中的所有UnityEditor查看是否添加忽略标记。2.升或降版本重新打开项目。3.删除Library重新打开项目。如果前置步骤都做完仍没有解决问题那么可能代码中有一部分不属于UnityEditor类但是仍被识别为UnityEditor类没见过不代表不存在恭喜你可以先备份工程再进行工程里面引用类库一个一个删除再一部分一部分删除模块以及相关代码一次一次打包最终定位到问题内容。方法比较笨但是有效。3、新版untiy 不允许访问“http”不安全网址记得PlayerSetting里设置非webgl4、如果使用C#调用浏览器端js代码时使用新版调用方式[DllImport(__Internal)]形式调用时如果方法中包含字符串需要在js方法中使用默认方法 Pointer_stringify(【value:int】) 将传入的【内存地址】转为【实际字符串】5、音频格式要为ogg格式文件名最好不要包含中文6、视频格式要为webp格式内嵌音频格式为ogg的Vorbis文件名最好不要包含中文7、安卓加载外部资源 要加 file:// 前缀8、由于在2020版本后引入了新的Plugin文件规则。所以导致一些老的停止更新的插件在该版本之后出现很大的兼容性问题导致打包失败而这些错误很多往往不会给你准确定位出问题所在排查起来很麻烦所以建议WebGL打包使用2019或之前版本比较好