接收视频帧时,armv7l架构上的app崩溃

时间:2018-06-05 10:17:38

标签: android video-streaming webrtc

我正在使用某些设备上的webrtc接收远程视频流。我在logcat中看不到任何错误日志,也没有收到有关视频帧的任何警告。 应用程序崩溃并意外退出设备armv7l体系结构。在其他设备上它正常工作。

我正在使用以下版本的WebRTC进行视频通话

  

实施'org.webrtc:google-webrtc:1.0.23295'

有关更多信息,我尝试添加ndk过滤器,但它没有解决问题。如果我只尝试音频流,那么应用程序正常工作。我已经测试过摩托罗拉系列和nexus设备。它与motorola g5,g5 plus,nexus 5配合使用,但在moto g和moto g3设备上崩溃。

以下是系统错误日志:

> NativeCrashListener: Exception dealing with report
>                                                      android.system.ErrnoException: read failed: EAGAIN (Try again)
>                                                          at libcore.io.Posix.readBytes(Native Method)
>                                                          at libcore.io.Posix.read(Posix.java:165)
>                                                          at libcore.io.BlockGuardOs.read(BlockGuardOs.java:230)
>                                                          at android.system.Os.read(Os.java:350)
>                                                          at com.android.server.am.NativeCrashListener.consumeNativeCrashData(NativeCrashListener.java:240)
>                                                          at com.android.server.am.NativeCrashListener.run(NativeCrashListener.java:138)

任何人都可以帮我找到问题吗?

0 个答案:

没有答案