Java 如何解决webview错误
我在logcat中有一些错误,我不知道如何修复它。我需要一些帮助来找到解决方案Java 如何解决webview错误,java,android,Java,Android,我在logcat中有一些错误,我不知道如何修复它。我需要一些帮助来找到解决方案 该错误仅在Android emulator中发生,是由于在Android虚拟设备管理器中检查了“使用GPU主机”而导致的。如果禁用此选项,错误将消失,但仿真器的性能会差得多 您可以做的另一件事是将其添加到logcat筛选器以删除以下消息: 日志标记(regex):^(?(eglcodeccomon)) 我希望它能帮助您我以前也遇到过问题,我尝试在webview上加载Chatango,然后使用以下代码解决了我的问题,
该错误仅在Android emulator中发生,是由于在Android虚拟设备管理器中检查了“使用GPU主机”而导致的。如果禁用此选项,错误将消失,但仿真器的性能会差得多 您可以做的另一件事是将其添加到logcat筛选器以删除以下消息: 日志标记(regex):
^(?(eglcodeccomon))
我希望它能帮助您我以前也遇到过问题,我尝试在webview上加载Chatango,然后使用以下代码解决了我的问题,请尝试以下操作:
import android.webkit.WebSettings; //dont forget import WebSettings
然后是webView属性:
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
WebSettings websettings = webView.getSettings();
websettings.setJavaScriptEnabled(true);
websettings.setDomStorageEnabled(true);
websettings.setUserAgentString("Mozilla/5.0 (Linux; Android 4.1.2; C1905 Build/15.1.C.2.8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36");
webView.loadUrl(yourUrltoLoad);
请在这里发布logcat。抱歉。但我不知道如何在代码中插入logcat。只需从正则表达式中删除空格,它就可以工作了。
^(?(eglcodeccomon))
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
WebSettings websettings = webView.getSettings();
websettings.setJavaScriptEnabled(true);
websettings.setDomStorageEnabled(true);
websettings.setUserAgentString("Mozilla/5.0 (Linux; Android 4.1.2; C1905 Build/15.1.C.2.8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36");
webView.loadUrl(yourUrltoLoad);