问题描述 加载lua报错cannot load incompatible bytecode 原因分析: 显而易见就是字面原因:无法加载不兼容的字节码 1、查看文件修改日期,日前开发对其做过升级。 2、回退版本能正常运行。 3、最后查出是代码出包时由于开发不熟悉,我们使用的lua编译器是luajit,但是出包时选择的编译器为luac,导致字节码不匹配无法读取。 解决方案: 重新出包,选择luajit编译器生成二进制程序。