WebView控件加载失败 求大神帮忙解决

public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);//设置浏览器的属性
webView.setWebViewClient(new WebViewClient());//让浏览器支持javascript脚本
webView.loadUrl("http://www.baidu.com");
}
}

运行之后出现http://www.baidu.com/ 处的网页不能载入为:

net::ERR_CACHE_MISS

log:1:22:18.187 1593-1593/com.example.acer.webviewtest I/chromium: [INFO:CONSOLE(12)] "Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png", source: data:text/html,chromewebdata (12)
03-20 01:22:18.291 1593-1593/com.example.acer.webviewtest E/eglCodecCommon: **** ERROR unknown type 0x238e0a (glSizeof,80)
03-20 01:22:18.459 1593-1593/com.example.acer.webviewtest E/eglCodecCommon: **** ERROR unknown type 0x238e0a (glSizeof,80)
03-20 01:22:18.815 1593-1593/com.example.acer.webviewtest E/eglCodecCommon: **** ERROR unknown type 0x238e0a (glSizeof,80)

4个回答

在AndroidManifest里声明网络访问权限了么

嗯 声明了。。。。。。。。。。。

webView.getSettings().setJavaScriptEnabled(true);//设置浏览器的属性
webView.setWebViewClient(new WebViewClient());//让浏览器支持javascript脚本

去掉看看

//实例化WebView对象
myWebView = new WebView(this);
WebSettings webSettings = myWebView.getSettings();
//设置WebView属性,能够执行Javascript脚本
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setSupportZoom(true);

    try {
        myWebView.loadUrl("http://www.baidu.com");
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    setContentView(myWebView);
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐