完蛋了 这说明 2416也有这个问题了要
顶。同问如何打包出16BK对齐的应用。
日志私信给你了,盼回复。
没有修改过launchmode。目前app集成了firebase的 Crashlytics日志,但上报的日志都是应用层的crash异常,native层的异常上报比较麻烦,所以目前没有配置。
是的,只有堆栈很难分析原因,你最好自己收集一下日志,比如集成一些崩溃 sdk,比如 bugly,然后自定义一些日志和收集引擎的日志,这样可以比较好分析。
目前感觉是切换到前台的时候,v8::HandleScope 创建失败了。
也有一种情况,你是否有改 launchMode,可以确认一下你的 launchMode 是什么,如果 launchMode 不是 singleTop 或者 singleTask 的话,那么切换前台可能会导致 v8 的一些异常的。
agp 8.5.1
ndk r28
检查对齐
check_elf_alignment.sh APK_NAME.apk
https://developer.android.google.cn/guide/practices/page-sizes?hl=zh-cn
https://developer.android.com/guide/practices/page-sizes?hl=zh-cn#linux-or-macos_2
怎么重现?
这是什么???
引用的帖子里也是差不多的v8崩溃,他说的是后台筛选崩溃
本人亲测cocos creator2.4.11:在16KB环境下安装会立马崩溃(游戏打不开),升级AGP到8.5.1,ndk到28.1.13356709就能运行了
确实可以,感谢~
我已经升级了agp和ndk,但crash率还是没下降,还要改其他什么东西吗?
你要先看看能不能在16kb环境下运行,我这边升agp还升了很多其他的,不然编不过
如何验证能不能在16KB下运行,我的测试手机已经升级到android15了,游戏运行正常。
一、验证当前设备设置了 16KB 环境
二、不是所有 Android 15 的真机都设置了 16KB 环境
需要确保在发者模式中开启
三、不是所有 Android 15 的模拟器都设置了 16KB 环境
需要创建模拟器的时候,选择支持 16KB 环境的镜像
更多参考
https://developer.android.com/guide/practices/page-sizes?hl=zh-cn
我们将 NDK 升级到 28,google 提供的检查 so 的工具 sh 已经全部通过,使用 16KB 设备测试已不再闪退,但线上崩溃率还是很高,不过崩溃错误改变了,现在是:
[libcocos2djs.so] v8::internal::IsolateAllocator::InitReservation()
我们项目组用3.8.5开发的新游戏,crash率在0.21%。
用2.4.15开发的老游戏,crash率从年初的0.6%一路飙升,现在已经达到了1.4%,严重影响了游戏的各项指标。我们现在束手无策,也不知道怎么办。

我们做了一个补丁,自己判定如果引擎发生二次启动时,就当做异常行为直接强制杀掉进程,崩溃率是下降了很多,anr略有上涨。但这个是最后不得已的办法,仅供参考。
我们做了16KB 对齐更新后,崩溃率也没有下降,没什么反应~
想请问一下,为什么这样做就可以使CRASH RATE 下降?以及可以分享补丁吗?感谢~!
增加热度!!!!!!!!!!!!!

