如何让安卓模拟器与本地主机通信?

6 投票
4 回答
3782 浏览
提问于 2025-04-16 12:57

我在模拟器上运行一个安卓应用,这个应用试图通过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。

撰写回答