确保使用完整的URL加载WebView.
http://www.google.com
http://10.0.2.2/
Run Code Online (Sandbox Code Playgroud)
并不是:
www.google.com
google.com
Run Code Online (Sandbox Code Playgroud)
所有这些都可以在使用浏览器时工作,但您必须为WebView提供完整的有效URL.把我的头撞在键盘上一小时搞清楚了.
如果您在模拟器中遇到连接问题,请尝试在构建路径中覆盖dns.
Window > Preferences > Android > Launch
Default emulator options: -dns-server 8.8.8.8
Run Code Online (Sandbox Code Playgroud)
我创建了一个网站并使用 IIS 在我的本地计算机上发布了它,我尝试使用 WebView 在 android 模拟器中访问这个网站:
与 OP 的结果相同。
我改为:
并工作。