NullPointerException in DsClientManager on Android



我有一个使用com.dolby.dap.DsClientManager的应用程序。在某些联想,宏碁和中兴设备上运行时,我随机得到一个NullPointerException

com.dolby.dap.DsClientManager$DsClientHandlerThread.handleMessage (DsClientManager.java:372)
android.os.Handler.dispatchMessage (Handler.java:106)
android.os.Looper.loop (Looper.java:193)
android.os.HandlerThread.run (HandlerThread.java:61)

还有其他人看到这个问题吗?有没有办法解决它?

另请注意,当我调用其中一个杜比 API 时,不会引发异常,因为我每次都会捕获所有运行时异常。异常以异步方式引发。

这似乎是杜比音频处理库中的错误。显然,有些设备(例如宏碁A3-A20和联想B8000)存在dolby.ds.state系统属性,但杜比音频处理库无法实例化客户端?发生这种情况时,库假定 DS 可用,但随后无法实例化客户端,然后尝试在空实例上调用 .init() 方法。

相关内容

  • 没有找到相关文章

最新更新