WebView運行崩潰 Binary XML file line #8: Error inflating class android.webkit.WebView

WebView運行崩潰 Binary XML file line #8: Error inflating class android.webkit.WebView

Android studio版本 3.6.1

 

報錯信息如下:

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.xxx.xxxx, PID: 2353
    java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.panport.fids/com.xxx.xxxx.HtmlActivity}: android.view.InflateException: Binary XML file line #8: Error inflating class android.webkit.WebView

解決方案:

1、網上有資料說在manifest的 application下面添加

<meta-data android:name="android.webkit.WebView.EnableSafeBrowsing" android:value="true"/>

就能解決問題,跟着試了,然而我這邊並沒作用。

2、據說模擬器WebView

下載Android System WebView 安裝到手機上,但是在很多應用市場找不到(無奈,簽名用真機測試吧)

 

安卓系統內置webkit內核bai瀏覽器du的一個組件,組件名稱爲Webview。

WebView是安卓系統中一款基於zhidaowebkit引擎、展現web頁面的控件。 Android的Webview在低版本和高版本採用了不同的webkit版本內核,在版本更新到4.4後直接使用了Chrome版本。

WebView能夠對Web頁面進行i顯示和渲染,可以直接使用html文件(網絡上或本地assets中)作佈局,更可以可和JavaScript交互調用。

WebView控件功能強大,除了具有一般View的屬性和設置外,還可以對url請求、頁面加載、渲染、頁面交互進行強大的處理。

總的來說,webView是用於展示網絡請求後的結果,比如:開發者開發一款APP,如果想要用它訪問網絡,但是不想使用手機安裝的瀏覽器,而是想在自己APP內部打開展示網頁,此時就可以使用webView這個組件來展示網頁。

 

Android 9.0 WebView無法加載頁面報錯 net:ERR_CLEARTEXT_NOT_PERMITTED

 

書到用時方恨少,紙上得來終覺淺。共勉。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章