[split_config.arm64_v8a.apk!libcocos2djs.so] v8::HandleScope::Initialize(v8::Isolate*)

3.7.2 版本 也遇到这个 ,在android 11,12,14,15 都都有出现,也加了16kb对齐,还是出现

v8 问题关联起来,这里有个从后台会来的

https://forum.cocos.org/t/topic/169221

1赞

能否分享一下代码?这样做是会强制重启吗?

求解决方案 急. 有偿!!!

求解决方案 急. 有偿!!! 复现:小米k80 调用 game.end() 之后 从 后台点击进入游戏 确认 会崩溃.
api35.

上面不是有了吗

哥们你用3.7.2可以支持android15?我用3.7.4cocos底层会报错。


我这个你有遇到过?

2.4.15 ndk r28。 同样遇到这个问题了,稳定复现就是卸包重装触发一个系统弹窗,侧边栏滑动切到后台,再打开app就重启报崩溃。底部上划切后台不行。

https://forum.cocos.org/t/topic/169420

战术mark

这些库哪里来的呢?想剔除它们

为什么要在初始化引擎的时候判断?在activity触发onDestory的时候直接把进程关闭,这样的话效果是不是与你的方案一样?

16KB 对齐对这个 崩溃没有帮助 还是 有不少报错 重灾区是这2个:
[split_config.arm64_v8a.apk!libcocos2djs.so] v8::HandleScope::Initialize(v8::Isolate*)
[split_config.arm64_v8a.apk!libcocos2djs.so] v8::internal::IsolateAllocator::InitReservation()
主要触发是 sdk 36 和 sdk35 分别占比 45%左右 剩下sdk34 和sdk33 大概只有 2%左右. 唉很心烦啊,google 天天警告

@song2008_2001 风总,上次你发我的那个pr,用了之后还是崩溃。这个哥们的方法似乎有用,但是他很久没上线了。麻烦你看看这个哥们大概是怎么修改的??? 具体怎么判断引擎单例是否存在?

楼主最后怎么解决的,crash率降下来没

没解决,目前对游戏影响很大。自然量少了很多。

上次我以为还是这个问题导致的崩溃率高,实际上是另一个Bug导致的。我用了这个方法之后的崩溃率确实下降了很多了,你确定还是这个问题导致的崩溃吗?

请问用的哪个方法崩溃率降低的

就是楼上的issue里提到的方法,terminateProcess那个 :smile:
用这个方法之后,能减少很多这个崩溃,但是仍然会偶尔出现。

我们没有在游戏中调用 cc.game.end(),但还是按照issue里的方法修改了,crash率没有任何变化。

原来是引擎的库啊。那么问题来了, 这几个库,的生成脚本在哪呢,我搜了项目都没有 tobEmbedPagEncrypt 单词