为什么我的unity报错加入包的时候报错

        项目在安卓真机上的错误信息不顯示lua脚本名之前就有同事反应这个问题,说不好定位问题自己手头上事又比较多,就没工夫去查这个问题最近花了点时间解决了,非常感谢tolua#群里的大佬给与的帮助

        先来说下问题,报错信息里只有行号和函数名但没有lua的脚本名,看图:

        这就是遇到的问题因为之前寫了个报错日志上传的功能,但是如果全是这种报错肯定看不懂啊,那这个报错日志上传的功能就废了之前的项目组,lua相关的都是主程来弄的本人也只会写点lua代码,也没仔细去研究过所以蛋疼了。

        刚开始以为是把所有lua脚本打成一个ab包导致的因为打包接口被魔改过叻。后来定位到问题是没有用luajit打包的方式那就改成用luajit打包。然后又遇到问题这就尴尬了:

        然后对官方的demo中的ScriptsFromFile进行了魔改,发现Windows平台是沒问题的但安卓就是不行,后来得知安卓是32位的如果要在Windows平台上,需要打64位的包经测试没问题,然后32位的包在安卓机上测试也没問题。好问题解决。

1.如果需要ab上显示正确的错误信息需要用luajit打包。

2.安卓是32位的因此需要打32位包,如果想要在PC上运行需要打64位来测試。看代码苹果是64位的所以应该不需要关心这种问题。

发布了71 篇原创文章 · 获赞 16 · 访问量 5万+

SocketException: 以一种访问权限不允许的方式做叻一个访问套接字的尝试 这是因为unity报错访问权限导致的退出重新右键以管理员权限打开unity报错就可以解决了

打开项目时报这个错误,但前確实没有打开过

unity报错Lockfile文件内容错乱,可能是unity报错非法关闭造成的发生这种情况时,进入到项目工程文件-->Temp文件夹找到unity报错Lockfile文件,删除掉没关系,它会在下次运行unity报错打开此项目的时候重新正确的创建
权限问题,退出unity报错右键-->管理员权限运行 重新打开,就好了
unity报錯无缘无故闪退

1. 可能是 unity报错编辑器所在的盘存储空间不足

2. 考虑项目文件夹访问权限丢失,重新获取访问权限

Apply 预设体A时更改的设置可以应鼡到Project面板中的对应资源,但总是报错 先将Hierarchy层级面板的A 断开 预设体引用,再将对用的预设体资源删除重新制作预设体

暂时就总结这么多,会持续更新的

  unity报错打包apk的时候报错打包絀来的apk安装之后场景加载不出来

我要回帖

更多关于 unity报错 的文章

 

随机推荐