项目场景:

creator 2.2.2 场景加载报错:
安卓原生打包后 测试切换关卡场景时候 有的关卡卡死有的没问题 其他端无法重现


问题描述:

这里是引用2021-01-11 15:10:25.496 2335-2335/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: Build fingerprint: ‘OPPO/PACM00/PACM00:9/PPR1.180610.011/1592987698:user/release-keys’
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: Revision: ‘0’
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: ABI: ‘arm64’
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: pid: 792, tid: 1058, name: GLThread 1620 >>> com.xxx.xxx <<<
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x82685e5a3c
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x0 0000000000000004 x1 0000000000000004 x2 ffffffffffffffdc x3 0000007e685e5b50
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x4 0000007e685e5b6c x5 0000000000000004 x6 0000000000000000 x7 0000007ece8f5650
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x8 0000000000000004 x9 0000000000000004 x10 0000000000000002 x11 0000000000000004
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x12 0000000000000018 x13 0000000000000005 x14 00000000ffffffff x15 0000007e685e5a40
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x16 0000000000000004 x17 0000000000000004 x18 0000000000000031 x19 0000000000000030
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x20 0000000000000015 x21 0000000000000258 x22 000000000000004b x23 0000007e682da598
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x24 0000007e682da598 x25 0000007ecdfd2b30 x26 0000000000000006 x27 0000000000000002
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: x28 0000000000000006 x29 0000007ece8f54e0
2021-01-11 15:10:25.497 2335-2335/? A/DEBUG: sp 0000007ece8f5440 lr 0000007ecd4f42ec pc 0000007ecd4f43dc
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: backtrace:
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #00 pc 0000000000aa03dc /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::JSONDataParser::_parseZOrderFrame(rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator> const&, unsigned int, unsigned int)+916)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #01 pc 0000000000a9ed9c /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::JSONDataParser::_parseTimeline(rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator> const&, char const*, dragonBones::TimelineType, bool, bool, unsigned int, std::__ndk1::function<unsigned int (rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator> const&, unsigned int, unsigned int)> const
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #02 pc 0000000000a9dd9c /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::JSONDataParser::_parseAnimation(rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator> const&)+1416)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #03 pc 0000000000a97690 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::JSONDataParser::_parseArmature(rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator> const&, float)+4760)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #04 pc 0000000000aa4258 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::JSONDataParser::_parseDragonBonesData(rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator> const&, float)+1276)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #05 pc 0000000000aa5194 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::JSONDataParser::parseDragonBonesData(char const*, float)+144)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #06 pc 0000000000a87224 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::BaseFactory::parseDragonBonesData(char const*, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, float)+116)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #07 pc 0000000000aa9454 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (dragonBones::CCFactory::parseDragonBonesDataByPath(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, float)+472)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #08 pc 0000000000a308e8 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so (js_cocos2dx_dragonbones_CCFactory_parseDragonBonesDataByPathRegistry(v8::FunctionCallbackInfov8::Value const&)+468)
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #09 pc 0000000001015e24 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #10 pc 00000000010154d8 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so
2021-01-11 15:10:25.503 2335-2335/? A/DEBUG: #11 pc 0000000001014cec /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so
2021-01-11 15:10:25.504 2335-2335/? A/DEBUG: #12 pc 00000000003ffa28 /data/app/com.xxx.xxx-R9o2P0VVm2okBsfU5jr8Qg==/lib/arm64/libcocos2djs.so
2021-01-11 15:10:25.514 792-792/? I/chatty: uid=10182(com.xxx.xxx) identical 5 lines


原因分析:

查找发现出问题场景都同用了一个龙骨资源。C++的容错性比较低,龙骨发布使用二进制格式可以解决


解决方案:

cocos creator个人笔记-切换场景闪退(龙骨问题)相关推荐

  1. cocos creator切换场景闪退_#Cocos Creator# 为什么音乐音效在场景切换的时候自动停止了?...

    问题背景 一般来说,每个场景都会有自己的背景音乐,所以,之前我一直没有注意到有什么问题. 直到有一天,我想让游戏从头到尾一直循环播放同一首背景音乐,结果,咦,背景音乐怎么自动停了? 原因 暂时还没有找 ...

  2. Unity VR切换场景闪退

    unity版本2018.4.3 设备为Vive Cosmos 切换场景使用的是异步加载 之前使用的是版本为 (为了使用写入注册列表进行开机自启,4.x版本不支持) .Net 3.5 Equivalen ...

  3. cocos creator 知识点,切换场景

    最近在学习cocos creator的相关内容,刚开始学习,对每天的东西做一个总结 场景切换:cocoscretor内置的场景切换是没有效果的,就是没有2dx里的过渡动画,要实现动画效果得自己写(我不 ...

  4. COCOS 游戏 Android 微信授权登录闪退,崩溃

    小米11手机  MIUI系统版本 13.0.8 COCOS 游戏接入微信授权登录后, 在安卓原生Demo和其他手机未见异常,都可以正常登录, 但是发现小米11手机授权或取消授权回来之后游戏都会闪退崩溃 ...

  5. Cocos creator 学习笔记(2)

    7.ts  跳转场景 director.loadScene("game"); 8  ts--在ts文件声明变量时,前面加上注解   @property,此变量量就可以在cocos ...

  6. Android地图应用闪退,android 第二次打开场景闪退

    使用产品:supermap-imobile-9.1.1-168-android 问题描述:将官方文档中的飞行管理(FlyMannger)demo导入成一个module,添加一个入口主界面. 第一次进入 ...

  7. [经验] Cocos Creator使用笔记 --- 调用不同脚本下的函数

    因为 JavaScript 不同于 Java, 想要调用不同文件的函数的话不能直接 ClassName object = new ClassName(); object.function(param) ...

  8. Cocos Creator 入门笔记

    推荐文档https://www.tslang.cn/docs/home.html 文章目录 (一).从装机箱谈到面向对象再到游戏引擎 (二).Cocos发展史 (三).编程语言 环境: 语言区别: 开 ...

  9. android横竖屏切换布局闪退,Android-Activity横竖屏切换不杀死Activity 并监听横竖屏切换...

    在上一篇博客,Android-Activity临时数据的保存,中讲解到,当发生横竖屏切换的时候,系统会杀死Activity并重新启动Activity 系统会杀死Activity 12-12 08:11 ...

最新文章

  1. 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
  2. 未来的房地产,一边香港化,一边鹤岗化
  3. 使用python对比两个目录下的文件名差异
  4. 北京招聘 | 澜舟科技招聘NLP工程师、NLP研究员、产品项目经理
  5. qt中实现息屏开平mousepress_QT信号槽分析
  6. 李宏毅机器学习课程3~~~梯度下降法
  7. win10控制视频声音大小
  8. tsql是mysql中的吗_Mysql中的sql是如何执行的
  9. 【研究方向是SDN该怎么做?】软件定义网络(SDN)的安全挑战和机遇
  10. sys_guid() mysql写法_PostgreSQL Oracle 兼容性之 - sys_guid()
  11. 生成对抗网络系列—ACL-GAN
  12. NGN学习笔记3——软交换中的协议1--SIP、SIP-I\SIP-T\BICC
  13. ubuntu安装rubyOnRails
  14. 游戏Gala—基于星际文件系统的非中心化游戏
  15. html5朋友圈评论代码,微信朋友圈评论隐藏文字,超级好玩
  16. ES6 模板字符串用法
  17. 【python】错误SyntaxError: invalid syntax的解决方法总结
  18. JSTL 标签大全详解
  19. 让设计师哭笑不得的文案
  20. 商业原画与商业插画的区别

热门文章

  1. BZOJ 3609 [Heoi2014]人人尽说江南好 数学
  2. linux后台运行php脚本
  3. 从 JE的表情符号 说开去 ---- 无责任乱谈
  4. Unity中设置屏幕常亮
  5. python time模块的strftime函数
  6. C#ObjectArx Cad选择指定图层得实体对象
  7. AndroidQ(10.0) Settings DatePick bug修改
  8. 【手势识别】笔记本摄像头实时手势识别,同理可进行其它目标检测
  9. 解决微软的Microsoft商店不能使用的问题
  10. 20221013 今天的世界发生了什么