最近的项目在使用ToLua框架热更新。在做初期准备时,拿着GitHub上的ToLuaFrameWork进行学习和修改,在导出安卓包时,遇到了一些问题,因此记录了一下。
1.Plugins目录下的X86和X86_64文件夹中的toLua要设置成不同的平台,Android/libs的armeabi-v7a和x86中的libtolua也要设置成对应的平台。否则打包时会报错
2.如果报错:Unable to find tolua DllNotFoundException:tolua
问题在Plugins下可能缺失了dll文件,注意两个文件夹中的libtolua和tolua是否还在。(一共有2个libtolua和2个tolua)
3.如果报错:tolua.lua:cannot load incompatible bytecode
修改AppConst类中的LuaByteMode为false
4.还有一点就是记得设置DebugMode为false。不然也会出错