我正在使用某些设备上的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)
任何人都可以帮我找到问题吗?