arm64-v8a的前提下
使用cocos2d-x 4.0 的 Lua版本
正常情况打包安卓是没问题的,但是一旦使用“luajit”就会黑屏。
所以估计是Luajit导致的问题。
安卓模拟器上报错信息(真机是荣耀50pro测试的,bug信息没收集,但是是黑屏)是:
[LUA ERROR] load “assets/src/main.luac”, error: syntax error during pre-compilation.
以前也看到说要把 <新建的项目文件夹>/frameworks/cocos2d-x/external/lua/luajit/下的“prebuilt”和“include”文件夹完全替换掉,比如换成了Quick-Cocos2dx-Community中的luajit的“prebuilt”和“include”或者github上别人分享的这两个文件夹;可以构建成功,生成apk,但是每次都是黑屏。
lua 我目前用的是 5.1.4版本
luajit我目前用的是LuaJIT 2.1.0-beta3
我开发用的电脑是MacOS
不过,以前说cocos2d-3.X版本的要更新luajit,但目前4.0版本的luajit应该是不用更新的,已经是最新了,是在想不清楚该如何解决这个安卓luajit黑屏问题,求详细解决方法。
以上问题采用 armeabi-v7a 则不存在问题