繁体   English   中英

在Android Studio中从模拟器访问Localhost和Virtualhost?

[英]Accessing Localhost and Virtualhost From Emulator in Android Studio?

我想从android studio模拟器或genymotion访问localhost而不键入IP地址而是键入localhost或域名。 如果您进入Web开发,您可以更像我们在Windows系统的C:\\Windows\\System32\\drivers\\etc\\hosts文件中为IP分配域。 我尝试了一些博客的步骤,但无法弄明白。

请帮帮我。 谢谢!

您可以尝试从android studio的终端编辑hosts文件。

首先转到终端并启动模拟器emulator -avd AVDNAME -partition-size 128

第二次重新安装AVD以使其可写入adb remount

第三步将主机文件从模拟器adb pull /etc/hosts本地机器adb pull /etc/hosts

第四,根据需要198.0.0.1 localhost使用本地编辑器编辑主机文件

最后,将编辑后的文件从本地计算机adb push hosts /etc/hosts送回模拟器adb push hosts /etc/hosts

现在,键入您在主机文件中分配的localhost或域。

希望这就足够了!

当您在模拟器上键入localhost时,它将指向模拟器本身。 android / linux机器中的hosts文件将在/ etc / hosts下。 尝试编辑相同的。

使用ip 10.0.2.2将模拟器上的客户端应用程序与运行在与模拟器相同的PC上的服务器连接。

暂无
暂无

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

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