做网站的毕设开题依据,网站在百度无法验证码怎么办啊,网站开发方案怎么写,本地做网站一、luajit不兼容问题
不兼容版本#xff1a;【2.1.0-bate2、2.1.0-bate3都存在异常】
出问题系统#xff1a;Android11#xff1b;Android10的系统部分机型有问题#xff0c;部分机型正常
异常点1#xff1a;c调用lua接口#xff0c;pushObjiect的时候crash
异常点2…一、luajit不兼容问题
不兼容版本【2.1.0-bate2、2.1.0-bate3都存在异常】
出问题系统Android11Android10的系统部分机型有问题部分机型正常
异常点1c调用lua接口pushObjiect的时候crash
异常点2lua调用c绑定接口的时候报错[LUA ERROR] bad light userdata pointer
解决方案
1、在githttps://github.com/LuaJIT/LuaJIT.git 上获取最新的代码编译出v8a架构下的libluajit.a文件替换到工程里面重新编译即可附linux下的编译流程linux环境下编译安卓平台使用的luajit库-CSDN博客
2、直接下载我编译好的.a文件替换下载路径https://download.csdn.net/download/chenjia0206/88500266
二、http库不兼容导致crash
编译报错Unable to find optional library: org.apache.http.legacy
原因高版本的系统不支持 Apache HTTP client
解决办法
1、修改 Apache HTTP client使用HttpURLConnection 代替
2、继续使用Apache HTTP client在AndroidManifest.xml中添加 !-- 兼容9.0 不存在Apache HTTP库-- uses-library android:nameorg.apache.http.legacy android:requiredfalse /