我正在尝试在某些安卓模拟器版本(4.4.4,4.2.2)上打开Webview,在这两个版本上,应用程序会出现白屏,并在日志中显示以下消息:W/AwContents﹕ nativeOnDraw failed; clearing to background color. 谢谢!
尝试像下面这样设置图层类型。我认为问题是安卓 4.4 版本的问题。webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 编辑:我对此问题进行了研究,您可以查看下面的链接。您的问题看起来像是它们的重复。 Android Webview在4.4上冻结,出现nativeOnDraw失败;清除背景颜色 WebView在Android KitKat中呈现问题
https://blog.clevertap.com/androids-webview-is-broken/ 使用百分比实现的大小可能会导致您的Webview崩溃,我不是很确定为什么,所以如果您可以更改它,您的Webview可能会正常工作。 我花了半天的时间才找到它,但它对我有用。