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

Unity3D研究院之Android高通骁龙800以上CPU随机crash

Android上的奇葩问题真的是太多了,开始测试反馈说游戏在某些Android手机上随机crash,后来经过详细的测试发现随机闪退的手机都是搭载了高通骁龙800以上的CPU。然后连上真机当crash的时候错误的日志是:

signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 6ed5c800

然后打印出了一大堆的内存信息,今天记录一下解决方案也许正是你也在寻找的。

但是用OpenGL ES 3.0打包就不存在这个问题。。

只能说高手在民间 绕了一大圈是NGUI的问题 。 http://www.tasharen.com/forum/index.php?topic=8415.msg48493#msg48493

此问题NGUI的最新版本已经修正了,可是搞过NGUI的都知道,尤其像快上线的项目无论如何也不能升级,因为一升级整个工程就会出各种奇葩问题。。。 我们也是抱着试试看的心态改的。

我目前的NGUI版本是3.5.3有可能前后几个版本的NGUI都存在这个问题。

找到你的NGUI里的UIDrawCall.cs类。如下图所示,左边是NGUI的最新版本, 右边是我现在的版本,当安卓平台不要执行下一句代码。
#if !UNITY_ANDROID
if (!trim && (verts.size << 1) < verts.buffer.Length) trim = true;
#endif


 

我个人觉得最好NGUI还是升级一下。鬼知道会不会还有啥奇葩问题~~~~~

相关文章:

  • iOS第三方开源库的吐槽和备忘
  • iOS常用控件、图片尺寸大集合
  • ios常用操作代码
  • 优秀的开源库
  • GitHub 上都有哪些值得关注学习的 iOS 开源项目?
  • 为iPhone 6设计自适应布局
  • 如何用Cocos2d-JS制作一个微信报名宣传页
  • cocos2dx-js学习笔记、官方tests示例
  • Unity3d+Jenkins 自动编译iOS、Android版本
  • 解决iOS应用内购买报错:invalidProductIdentifiers
  • iOS 应用内付费(IAP)开发步骤
  • Step By Step创建你自己的游戏服务器(一)基本设计
  • Step By Step创建你自己的游戏服务器(二)登录服务器与Nancy
  • Step By Step创建你自己的游戏服务器(三)网关服务器
  • 草根开发者的野心:用10秒小手游征服东南亚与美国市场
  • 【EOS】Cleos基础
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • Babel配置的不完全指南
  • canvas 五子棋游戏
  • JAVA多线程机制解析-volatilesynchronized
  • Java知识点总结(JavaIO-打印流)
  • Js基础知识(一) - 变量
  • Mybatis初体验
  • PAT A1017 优先队列
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 构建二叉树进行数值数组的去重及优化
  • 基于 Babel 的 npm 包最小化设置
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 译自由幺半群
  • ​linux启动进程的方式
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • (10)ATF MMU转换表
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (六)软件测试分工
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (转)编辑寄语:因为爱心,所以美丽
  • *Django中的Ajax 纯js的书写样式1
  • 、写入Shellcode到注册表上线
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CORE Aws S3 使用
  • .net 后台导出excel ,word
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .stream().map与.stream().flatMap的使用
  • @RunWith注解作用
  • @拔赤:Web前端开发十日谈
  • [Android]Android开发入门之HelloWorld
  • [bzoj1038][ZJOI2008]瞭望塔