creator 安卓包上架谷歌应用市场,崩溃率达到4%了,能帮帮我吗?

  • Creator 版本: 2.0.10
  • 目标平台:Android

公司的小游戏前阵子打了安卓包上架了谷歌应用市场,然后运营反馈后台收到的奔溃率有4%(目前有一千多的量了),具体报错如下

崩溃率最高的两个机型截图:


百度过这个问题,比较贴近的回答是这个:
http://www.mamicode.com/info-detail-1115974.html
看明白了咋回事,但不知从何下手

也有帖子说是CPU兼容问题,不过工程里的ABI设置已经适配了两个手机的CPU
这个是安卓工程的ABI设置截图:

具体的报错log复制如下,包名我就用com.xxx.xxxxx替换了哈


pid: 0, tid: 0 >>> com.xxx.xxxxx <<<

backtrace:
#00 pc 000000000001eb46 /vendor/lib/egl/libGLESv2_mtk.so
#00 pc 000000000001af2f /vendor/lib/egl/libGLESv2_mtk.so
#00 pc 000000000001aac7 /vendor/lib/egl/libGLESv2_mtk.so (glDrawElements+90)
#00 pc 00000000001800f0 /data/app/com.xxx.xxxxx-O961ae7hF-LKCyjZvy3psw==/lib/arm/libcocos2djs.so (JSB_glFlushCommandRegistry(v8::FunctionCallbackInfov8::Value const&)+2496)
#00 pc 00000000005b6799 /data/app/com.xxx.xxxxx-O961ae7hF-LKCyjZvy3psw==/lib/arm/libcocos2djs.so
#00 pc 00000000005d2031 /data/app/com.xxx.xxxxx-O961ae7hF-LKCyjZvy3psw==/lib/arm/libcocos2djs.so
#00 pc 00000000005d1ab9 /data/app/com.xxx.xxxxx-O961ae7hF-LKCyjZvy3psw==/lib/arm/libcocos2djs.so
#00 pc 000000000000031a

有人能帮帮我吗?

给的信息太少了。具体闪退情景是哪里,是启动闪退还是运行过程中闪退?自己有试过能复现吗?

这些闪退信息是怎么收集的,接的bugly插件?

最后给一个猜测的解决方案:
添加armeabi架构支持

构建完,改安卓原生代码。全局捕获异常,0崩溃。

谢谢指点,是这样的,我们自己几个人玩了都没出现过闪退。
是上架谷歌应用市场后,谷歌后台统计出来的有人闪退,具体是在哪里闪退的也不清楚。
另外我贴出了armeabi支持的代码截图,可以已经添加了armeabi-v7a和arm64-v8a了。
是还要添加一个armeabi吗?我尝试了加上去,但是AndroidStudio报错了,说不能添加这个,是不是我这样加错了?

ndk版本太新了,下载旧的ndk版本试试;我们项目也有上谷歌,ndk用的r15

找到问题所在了,接了bugly后看了崩溃的信息,发现崩溃率最高的人用的是安卓版本API18的手机,而工程里设置了最低只支持到19.运营同学第一次接海外没有经验,导量的时候没有设置安卓版本过滤导致的。第二天设置了安卓版本过滤导量后,崩溃率降到0.3%了。