Android WebView没有加载URL,错误-400

时间:2015-05-14 13:25:03

标签: android webview

我在使用WebView加载URL时遇到了一些奇怪的错误。

  

D /铬:未知的铬误差:-400

我的代码初始化webview(在 Activity.onCreate()中):

webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.google.pl");

明确许可:

<uses-permission android:name="ANDROID.PERMISSION.INTERNET"/>

Lolipop和Kitkat的问题。构建工具 22.0.1 。 我认为问题是微不足道的,但我无法使其发挥作用。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

Please visit this link:

将此覆盖方法添加到WebViewClient实现中。您需要使用Android SDK 2.2(API级别8)或更高版本进行编译。该方法在2.2版(API级别8)的公共SDK中出现,但我们已经在运行2.1,1.6和1.5的设备上进行了测试,它也可以在这些设备上运行(显然行为一直存在)。

@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
    handler.proceed(); // Ignore SSL certificate errors
}

希望这会对你有所帮助。

答案 1 :(得分:0)

问题很简单:

<uses-permission android:name="ANDROID.PERMISSION.INTERNET"/>

不正确,应该是:

<uses-permission android:name="android.permission.INTERNET" />

有趣的是,AndroidStudio会自动为您提供ctrl + space ....

的无效权限