我安装了Android studio 1.0.1,并按照这个页面进行操作 https://developer.chrome.com/multidevice/webview/gettingstarted 将一个网站包装成一个应用程序。
然而,我在模拟器中运行时得到了以下错误。
网页不可用
https://..... 的网页无法加载,因为。
net::ERR_NAME_NOT_RESOLVED
然而,我试着点击该链接,它在Chrome浏览器中启动了该网站,没有任何问题。
mWebView.loadUrl("https://www.google.com/");
这听起来可能有点明显,但要确保在你的模拟器中打开3G。
要做到这一点,请打开蜂窝数据(打开是右边的开关)。
然后注意3G符号显示在信号强度符号的上方。
我一直在尝试管理连接状态,偶然发现了这个问题,知道这可能是造成这种错误的原因。虽然有点晚,但希望能帮助到下面的人。
这可能有点晚了,但仍然。 你必须确保你包括以下所有权限。
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Pankaj Kumar Katiyar 发布于 2021-04-30
0 人赞同
只要你在manifest.xml中给出了互联网的访问权限,而模拟器仍然无法访问互联网,这个解决方案在windows 7上对我有用。