当前位置: 首页 > news >正文

COCOS2DX3.17.2 Android升级targetSDK30问题解决方案

一、luajit不兼容问题

不兼容版本:【2.1.0-bate2、2.1.0-bate3都存在异常】

出问题系统:Android11;Android10的系统部分机型有问题,部分机型正常

异常点1:c++调用lua接口,pushObjiect的时候crash

异常点2:lua调用c++绑定接口的时候报错[LUA ERROR] bad light userdata pointer

解决方案:

1、在git:https://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:name="org.apache.http.legacy" android:required="false" />

相关文章:

  • 【技术干货】开源库 Com.Gitusme.Net.Extensiones.Core 的使用
  • c++类和对象
  • 算法与数据结构之链表
  • Web前端—网页制作(以“学成在线”为例)
  • python- 学生信息管理系统
  • Go Gin中间件
  • 什么情况造成互斥锁死锁
  • 3.25每日一题(知线性常系数方程的特解求线性方程)
  • JDBC简单流程
  • Unreal PythonScriptPlugin
  • iOS App Store上传项目报错 缺少隐私政策网址(URL)解决方法
  • SpringBoot项目多环境开发
  • 4.3 传送门
  • 2024最新免费的mac电脑清理垃圾的软件有哪些?
  • 安装MySQL时出现 由于找不到 MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题。
  • 《Java编程思想》读书笔记-对象导论
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • AngularJS指令开发(1)——参数详解
  • Docker下部署自己的LNMP工作环境
  • If…else
  • JavaScript 一些 DOM 的知识点
  • JavaWeb(学习笔记二)
  • Java小白进阶笔记(3)-初级面向对象
  • Java应用性能调优
  • KMP算法及优化
  • Node + FFmpeg 实现Canvas动画导出视频
  • October CMS - 快速入门 9 Images And Galleries
  • webpack+react项目初体验——记录我的webpack环境配置
  • 欢迎参加第二届中国游戏开发者大会
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • #pragma once与条件编译
  • (07)Hive——窗口函数详解
  • (2)nginx 安装、启停
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言)字符分类函数
  • (八十八)VFL语言初步 - 实现布局
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (十) 初识 Docker file
  • (译) 函数式 JS #1:简介
  • (转)Google的Objective-C编码规范
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET 使用 XPath 来读写 XML 文件
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .net流程开发平台的一些难点(1)
  • @Autowired标签与 @Resource标签 的区别
  • [ 数据结构 - C++]红黑树RBTree
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [AIGC 大数据基础]hive浅谈
  • [Angularjs]ng-select和ng-options