MSDK V5.5.0闪退
已完成手机型号:Redmi Note 9,Android 12
MSDK版本:MSDK V5.5.0
无人机机型: DJI Mini 3 Pro
问题:基于V5.5.0开发的APP,运行5分钟之后APP闪退,初步分析是底层SDK库的问题,日志见下面两个,第一个crash时间点为11:00前后,第二个crash时间点为12:06:50前后,麻烦帮忙看下,谢谢。
https://gitee.com/misrhu/no/raw/master/logcat_2023_07_25_11_00.txt
-
能否将日志和对应的CSDK日志上传到这个地址呢?https://pan-sec.djicorp.com/s/JzeSpEezdFxiXjc CSDK日志路径:Android/data/app包名/files/LOG/CSDK/logs 名称是日志开始时间。 -
你好,CSDK日志路径:https://gitee.com/misrhu/no/blob/master/2023-07-25log.zip
我这边还有另外有几个问题,
1、这个日志好像是加密了,解密工具可以发给我吗?
2、我这边测试过小米,红米,vivo,华为,android10,android11,android12,鸿蒙3.0系统,不同的机型或系统运行有些差异,或多或少有些问题,麻烦你能提供下你们那边测试比较稳定的手机机型和系统等相关参数吗,你们一般测试时长是多久呢
-
1、这个日志好像是加密了,解密工具可以发给我吗? -->抱歉,CSDK的解密工具是不对外。 2、我这边测试过小米,红米,vivo,华为,android10,android11,android12,鸿蒙3.0系统,不同的机型或系统运行有些差异,或多或少有些问题,麻烦你能提供下你们那边测试比较稳定的手机机型和系统等相关参数吗,你们一般测试时长是多久呢 -->我们不太确定测试人员会哪些手机上进行测试以及测试时间,但是我在三星的galaxy S20 Android 12和荣耀 CHL-AN00上直播是没有遇到过崩溃问题的。 关于您提交的崩溃问题,它在你的使用中出现的概率是多少呢?注意到崩溃存在“Dumping all threads without mutator lock held”的提示,有可能闪退并不是SDK底层导致。是否存在一些大概率出现的方法呢? -
请问下你说的“Dumping all threads without mutator lock held”这个主要是什么原因会导致这个呢 -- DumpAllThreads会触发这个报错,如果是出现了OOM可能也会导致您遇到的问题。 您使用sample在这些设备上也是会出现这个问题的吗?如果是稳定出现的,能否给我们一个视频?我将之前的崩溃信息以及您发给我们的视频提交给研发进行分析。这里是上传地址:https://pan-sec.djicorp.com/s/JzeSpEezdFxiXjc -
您有测试过sample吗?使用sample测试可以排除一些代码层面的问题。如果sample没有问题,或许可以直接通过参考sample解决。这里是sample的地址:https://github.com/dji-sdk/Mobile-SDK-Android-V5 -
好的,我这边又捕获到一次完整的crash,logcat日志以及DJI LOG打包路径:
https://gitee.com/misrhu/no/raw/master/crash_log_2023_08_01.rar
crash时间点:
2023-08-01 15:20:00.228
看起来好像是这个线程: RenderThread。
另外还有RTMP推流失败后再次推流起不来的日志:
https://gitee.com/misrhu/no/raw/master/RtmpDisconnectLog_2023_08_01.txt
RTMP断流时间点:2023-08-01 18:33:20,RTMP报错关键点:
[MRTC-I statisticsCycle: 398]: [glhw-13]ChannelBase: VideoStat: channel= stream_id=13 time:5707.019, fps 0.0, 0.000 kbps, 0.000 kBps
[MRTC-I pureCallErrorEvent: 80]: : on_error_event: err_code=0x19100055 err_action=1 stream_id=14 err_msg=channel playing but no video sending
[MRTC-I pureCallErrorEvent: 80]: : on_error_event: err_code=0x19100057 err_action=1 stream_id=14 err_msg=channel playing but fps exception
[MRTC-I reportLiveStatusEvent: 1213]: [glhw-13]ChannelBase: MRTC_EVENT_ID_LIVE_STATUS report: channel= stream_id=14 online_status=1 online_time=382 streaming=1 streaming_time=3803s之后,重启推流失败,后面多次重启也不行。
RTMP直接用的SDK的接口,麻烦帮忙看下,谢谢。
-
您提交给我们的RTMP重启失败的日志无法在链接里查看,能否直接上传到我们的网盘呢?网盘地址:https://pan-sec.djicorp.com/s/JzeSpEezdFxiXjc -
5.8.0-a2版本有给出新的直播和图传接口,你可以尝试更新到这个版本看看效果:https://github.com/dji-sdk/Mobile-SDK-Android-V5/tree/dev-sdk-alpha
请先登录再写评论。
评论
24 条评论