繁体   English   中英

无法从 Android Emulator 访问 localhost,但在 Simulator 上它正在工作

[英]Can't access localhost from Android Emulator, but on Simulator it's working

希望任何人都可以提供帮助。

为什么我无法从 Android Emulator 访问 localhost (10.0.2.2),但是从 Simulator 访问时它正在工作。

我试图编辑许多教程中注意到的服务器配置,但仍然无法正常工作。

这里是截图。

使用端口号和 IP

http://10.0.2.2:8080

工作完美!

或者

你可以使用你的电脑的 IP,你可以通过在终端中输入ifconfig来获得。 就像是

http://192.168.1.2

我已经找到了解决我的问题的方法。

我尝试更改端口,所以它工作正常。

adb reverse tcp:8000 tcp:8000

现在我可以通过访问 localhost:8000 在 Android 上访问我的计算机本地主机。

我刚刚遇到了同样的问题,无法连接到我的机器的原因是模拟器的设置。

怎么解决:

  1. 打开模拟器。
  2. 找到带有3个点的按钮,按下它。
  3. 转到“设置”菜单。
  4. 禁用“使用 Android Studio HTTP 代理设置”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM