WebViewCore内部线程中的StatF中的IllegalArgumentException

bab*_*bay 10 multithreading android exception

谷歌播放报告一些设备上的例外(所有都是"其他"和一个"LG-E400",所以它可能是一些自定义的Android版本)

例外情况是:

java.lang.IllegalArgumentException
at android.os.StatFs.native_setup(Native Method)
at android.os.StatFs.<init>(StatFs.java:32)
at android.webkit.CacheManager.init(CacheManager.java:199)
at android.webkit.BrowserFrame.<init>(BrowserFrame.java:210)
at android.webkit.WebViewCore.initialize(WebViewCore.java:201)
at android.webkit.WebViewCore.access$500(WebViewCore.java:54)
at android.webkit.WebViewCore$WebCoreThread$1.handleMessage(WebViewCore.java:631)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:653)
at java.lang.Thread.run(Thread.java:1019)
Run Code Online (Sandbox Code Playgroud)

问题是我不能忽略这个axception'因为它在单独的线程中.这个问题有什么解决方案吗?或者我该怎么办?

Yar*_*lyk 3

这很可能是设备操作系统错误。我对 AudioRecord 库有很多问题 - 它在 Yusu、Micromax、Alcatel 和其他低范围设备等许多设备上的本机初始化中也失败。它们在 GooglePlay 报告中都显示为“其他”。我还发现一些Cyanogenmod ROM 在 AudioRecord 中存在错误 - 在我的 HTC One V 上它工作正常,直到我刷新了 CM10。了解确切的设备型号、logcats、mem 和有关这些设备上发生的情况的其他信息的一种好方法是使用一些高级崩溃报告工具,如ACRA 在我收到报告表明设备的制造商固件肯定出现问题后,我将其列入黑名单它在 GooglePlay 上。