如何让安卓模拟器与本地主机通信?
我在模拟器上运行一个安卓应用,这个应用试图通过webview API加载一个html文件。
我还在同一台电脑上运行了一个简单的http服务器,服务器的目录就是我想要提供请求的地方,我是用以下的python命令启动的:
python -m SimpleHTTPServer 800
但是,我在模拟器上的应用和浏览器都无法访问这个链接:
http://localhost:800/demo.html
请告诉我我是不是漏掉了什么。
4 个回答
0
其实,localhost指的是模拟器的目录本身。
你可以用你的系统IP地址来访问这个链接。
0
localhost 就是一个简便的方式,让“某个东西”跟自己对话。所以,你是在告诉模拟器去找一个在模拟器里运行的网页服务器。
与其尝试连接 localhost,不如查一下你电脑的 IP 地址,然后用那个来连接。
16
用地址 10.0.2.2 替代 localhost。