我试图在一些Android版本(4.4.4,4.2.2)genymotion模拟器上打开webview,两个版本都在应用程序上显示白屏并在日志猫上显示以下消息:
W/AwContents﹕ nativeOnDraw failed; clearing to background color.
谢谢!
答案 0 :(得分:4)
尝试设置如下所示的图层类型。我认为这个问题是Kitkat问题。
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
编辑:我对此问题进行了研究,您可以查看以下链接。你的问题看起来像是他们的副本。
Android Webview on 4.4 freezes with nativeOnDraw failed; clearing to background color
答案 1 :(得分:0)
https://blog.clevertap.com/androids-webview-is-broken/
使用百分比实施的尺寸可能会导致您的网页浏览失败,我不确定原因,所以如果您可以更改它,那么您的网络视图可能会正常运行。
我花了半天才找到它,但它对我有用。