我在本地计算机上启动了一个IP为127.0.0.1、端口为3000的服务器。
然而,当我在Android Studio中运行模拟器时,无法通过我的Android应用程序访问它。我的应用程序网络库显示超时错误,因此无法建立连接。
我在本地计算机上启动了一个IP为127.0.0.1、端口为3000的服务器。
然而,当我在Android Studio中运行模拟器时,无法通过我的Android应用程序访问它。我的应用程序网络库显示超时错误,因此无法建立连接。
10.0.2.2
。您可以在这里阅读更多信息。在每个 Android 模拟器上,Android Studio 都会运行一个路由器,以隔离模拟设备与开发系统。因此,为了访问在开发系统(笔记本电脑、台式机等)上运行的本地服务器,您必须使用特殊的 IP 地址 10.0.2.2 和服务器监听的端口。要了解更多信息,请阅读此页面。
10.0.2.2
?是在模拟器设备上,还是在我的本地机器上?如果是本地机器,请问是哪个接口? - testing10.0.2.2
放入代码中的URL字符串中。如果您需要进一步帮助,您应该发布一个新问题,包括您的代码、您正在尝试做什么的详细信息以及指向此问题的链接。 - Code-Apprentice