[Unity]lua打ab包的一些注意

        项目在安卓真机上的错误信息不显示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位的,所以应该不需要关心这种问题。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值