Android WebView获得白页nativeOnDraw失败;清除背景颜色

时间:2015-10-14 20:35:54

标签: android webview

我试图在一些Android版本(4.4.4,4.2.2)genymotion模拟器上打开webview,两个版本都在应用程序上显示白屏并在日志猫上显示以下消息:

W/AwContents﹕ nativeOnDraw failed; clearing to background color.

enter image description here

谢谢!

2 个答案:

答案 0 :(得分:4)

尝试设置如下所示的图层类型。我认为这个问题是Kitkat问题。

webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

编辑:我对此问题进行了研究,您可以查看以下链接。你的问题看起来像是他们的副本。

Android Webview on 4.4 freezes with nativeOnDraw failed; clearing to background color

WebView Rendering Issue in Android KitKat

答案 1 :(得分:0)

https://blog.clevertap.com/androids-webview-is-broken/

使用百分比实施的尺寸可能会导致您的网页浏览失败,我不确定原因,所以如果您可以更改它,那么您的网络视图可能会正常运行。

我花了半天才找到它,但它对我有用。