我有一个使用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时,不会引发异常,因为每次我都会捕获所有的运行时异常。异常是异步抛出的。
发布于 2016-08-20 02:50:18
它似乎是杜比音频处理库中的一个bug。显然有一些设备(如宏碁A3-A20和联想B8000)存在dolby.ds.state系统属性,但是杜比音频处理库无法实例化客户端?当发生这种情况时,库假设DS是可用的,但随后无法实例化客户机,然后尝试在空实例上调用.init()方法。
https://stackoverflow.com/questions/28148247
复制相似问题