Skip to main content
 首页 » 编程设计

Android WebView,错误 net::Name_Not_Resolved

2025年12月25日3298°冷暖

我曾尝试通过文档和其他论坛进行搜索,但没有成功。

我有一个 android 应用程序,它只是一个 webView,只要你打开应用程序就会打开一个网站。但是,当连接到我的网站时,我收到一个错误,净::ERR_NAME_NOT_RESOLVED。 用像 Google.com 这样的流行网站更改了 loadUrl,它工作得很好。

我的网站在 Google Chrome、dekstop 等上运行良好。只是在 WebView 中不行。谁能帮忙解释一下原因?

另请注意 ,我也在想办法手动输入dns设置,希望能解决这个问题。非常感谢任何提示或指出我正确的道路。

谢谢。

请您参考如下方法:

您是否设置了 WebViewClient 并从此方法中得到错误 net::ERR_NAME_NOT_RESOLVED ?

@Override 
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) { 
      super.onReceivedError(view, request, error); 
      Log.d(TAG, error.getDescription()); 
} 

如果是的话,我已经用这个方法解决了这个问题
@Override 
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 
     super.onReceivedError(view, errorCode, description, failingUrl); 
     Log.d(TAG, description); 
} 

第一种方法,即使网站已完全加载,我也收到错误,我怀疑第一种方法过于敏感,所以如果网站无法加载 javascript 或 CSS 或其他东西,第一种方法也会返回错误。