WebView报错: Error inflating class android.webkit.WebView
正常在布局中添加了一个WebView控件。关于WebView的使用参考《WebView简单入门》一文。
<WebView
android:layout_width="match_parent"
android:layout_height="wrap_content" />运行的时候竟然奔溃,报错:... ...Error inflating class android.webkit.WebView
查看Google 官方文档,有下面一句说明: ”当 EnableSafeBrowsing 的默认值为 true 时,在某些情况下,您可能有时会希望仅根据条件启用安全浏览功能或停用此功能。Android 8.0(API 级别 26)及更高版本支持使用 setSafeBrowsingEnabled() 来针对单个 WebView 对象启用或停用安全浏览。”
如果您希望所有 WebView 对象都选择停用安全浏览检查,则向应用的清单文件添加以下 <meta-data> 元素即可实现这一点:”
<manifest>
<application>
<meta-data android:name="android.webkit.WebView.EnableSafeBrowsing"
android:value="false" />
...
</application>
</manifest>正常情况下Android系统都会自带WebView,在开发者选项中查看系统的WebView实现,一般不会丢失。

参考:

