Access denied finding property "net.dns1

视频通话在部分机型上报错Access denied finding property "net.dns1 Access denied finding property “net.dns2”
Access denied finding property “net.dns3”
Access denied finding property “net.dns4”
权限都有申请 token有申请,小米9像华为平板(型号SHT-W09)发送视频邀请,华为平板会报此错误,并且无法进入房间,反过来华为平板像小米9发送视频邀请 双方可以正常通话agorasdk_1.zip (89.6 KB)

有没有具体的时间点?日志太多了,搜了下 join channel 关键词,没看到加入频道失败的 case 啊?是不是 rtm 那边报错了?

稍等 我清楚本地日志重现一遍bug再给你上传

agorasdk.zip (4.6 KB)
这是最新的日志,这个问题还不是必现的 但是出现的几率大于80%

好的,稍后我看下。

从这个日志里看不出什么异常,不太好定位加入频道失败的原因。有个地方有点问题,你调用了 start preview 但是没有调用 stop preview,摄像头貌似没有被释放。

然后,你有没有断点调试过?是否有什么报错?

Access denied finding property "net.dns1 
Access denied finding property “net.dns2”
Access denied finding property “net.dns3”
Access denied finding property “net.dns4”

上面的报错没啥影响的。

如果跑这个呼叫 Demo,能不能复现问题呢?

stop preview应该不是影响的主要原因,我现在是用Android studio run包后第一次通话 接收方很大概率点击接通后调用RtcEngine.create后卡住了 没有报错日志是最蛋疼的地方 只有这几个日志
Access denied finding property "net.dns1
Access denied finding property “net.dns2”
Access denied finding property “net.dns3”
Access denied finding property “net.dns4”

找到原因了 因为再开始通话后我写了个倒计时 在倒计时中不停的调用RtcEngine.getConnectionState造成直接卡死了 看来还是文档没仔细看 我去看看如何实时检测网络状态

1赞

https://download.agora.io/sdk/release/Agora_Native_SDK_for_Android_v3_1_3_FULL.zip
下载的openlive-demo,运行同样报错:
2020-11-16 12:12:05.908 8532-8929/io.agora.openlive E/libc: Access denied finding property “net.dns1”
2020-11-16 12:12:05.909 8532-8929/io.agora.openlive E/libc: Access denied finding property “net.dns2”
2020-11-16 12:12:05.909 8532-8929/io.agora.openlive E/libc: Access denied finding property “net.dns3”
2020-11-16 12:12:05.909 8532-8929/io.agora.openlive E/libc: Access denied finding property “net.dns4”