Android 4.0 ICS Webview“未知铬错误:-324”

我在Android 4.0 ICS中使用WebView编写浏览器。 但是当我访问某个网站时,发生了错误。

我覆盖了WebViewClient中的onReceivedError方法,并打印了logcat。

 08-28 09:22:00.549: D/chromium(22081): Unknown chromium error: -324 08-28 09:22:32.658: E/sky-mobi(22081): errorCode:-1 description:A network error occurred。failingUrl:https://172.16.28.5/portal/logon.htm 08-28 09:22:32.705: W/Web Console(22081): The page at “https://172.16.28.5/portal/logon.htm” displayed insecure content from file:///android_asset/webkit/android-weberror.png. 08-28 09:22:32.705: W/Web Console(22081): at null:1 

我用Android 2.3.3测试URL,它完全正常。

我们在多个场合遇到过这个问题,而且每次看起来都是完全随机的。 没有更改Webview,没有更改html / css / js内容,没有。 我们发现的唯一解决方案是重置遇到问题的设备,然后就像魔术一样,问题在重启时就消失了。 我们最好的猜测是,在设备上反复构建和调试会导致这些types的损坏安装,因为我们注意到其他幻像调试问题与这些types的错误相符。

希望这可以帮助遇到类似问题的其他人。

也许你可以试试http而不是https