我正在尝试从 android 模拟器访问托管在我的开发 Ubuntu 机器中的网页。我可以从模拟器浏览互联网,但无法访问主机开发机器的网页,出现 tcp_error。我也无法ping主机。我尝试使用主机的 IP 地址而不是 localhost 或 127.0.0.1。
任何想法?
我正在尝试从 android 模拟器访问托管在我的开发 Ubuntu 机器中的网页。我可以从模拟器浏览互联网,但无法访问主机开发机器的网页,出现 tcp_error。我也无法ping主机。我尝试使用主机的 IP 地址而不是 localhost 或 127.0.0.1。
任何想法?
根据谷歌的官方文档,10.0.2.2
是主机环回接口(即127.0.0.1
在您的开发机器上)的特殊别名。
因此,您可以尝试以10.0.2.2
主机地址连接以从主机开发机器访问您的网页。
您必须将此行放在 AndroidManifest.xml 中的 android:minSdkVersion 标记之后
<uses-permission android:name="android.permission.INTERNET" />
希望它有效;)