拒绝访问查找属性“ro.vendor.audio.voip.howling\u cancel”

oprakyz7  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(508)

很好的一天。
我正在使用android的本机sip库进行sip调用。我现在的设备是小米米10t pro。
我一打电话就收到了错误 startAudio() 方法论 Call 对象 SIPClient 像这样:

private val listener = object : SipAudioCall.Listener() {
        override fun onCallEstablished(call: SipAudioCall?) {
            Handler(Looper.getMainLooper()).post {
                Toast.makeText(context, "Call Established", Toast.LENGTH_SHORT).show()
            }
            call?.let {
                with(it) {
                    startAudio()
                    setSpeakerMode(true)
                }
            }
        }

所以我什么也听不见。
我收到的日志中唯一的问题如下:

E/libc: Access denied finding property "ro.vendor.audio.voip.howling_cancel"

W/Device: type=1400 audit(0.0:96243): avc: denied { read } for name="u:object_r:vendor_audio_prop:s0" dev="tmpfs" ino=31746 scontext=u:r:untrusted_app:s0:c8,c258,c512,c768 tcontext=u:object_r:vendor_audio_prop:s0 tclass=file permissive=0

谷歌没有给我的问题带来任何结果。我使用的是最新的安卓操作系统,我在清单和运行时中提供了所有必需的权限。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            requestPermissions(
                arrayOf(
                    Manifest.permission.USE_SIP, Manifest.permission.ACCESS_WIFI_STATE,
                    Manifest.permission.RECORD_AUDIO,
                    Manifest.permission.WAKE_LOCK,
                    Manifest.permission.MODIFY_AUDIO_SETTINGS
                ),
                0
            )
        }

我怎样才能解决这个问题?
非常感谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题