【问题标题】:I need to connect to a local site from the emulator, not localhost though我需要从模拟器连接到本地站点,而不是本地站点
【发布时间】:2016-08-14 03:04:14
【问题描述】:

好的,我已经搜索了一个小时,我认为关键字无法找到针对我的具体情况的答案。这是我的设置方式:

1) 我在本地机器上使用 vagrant 和 virtual box 正在开发几个本地网站。

2) 每个站点在我的 hosts 文件中都有自己的 ip/域,所以我可以像 http://www.example.com 一样访问它们

3) 我正在开发一个使用后端 api 的 android 应用程序,我需要它来访问我的一个本地站点。

问题是我找到的所有答案都说使用模拟器中的 10.0.2.2 来访问本地机器,但我的网站不在http://localhost。这基本上就是那个点。

如何从我正在运行的 android 模拟器访问本地(在我的主机上)虚拟机(我的网站所在的位置)。

注意:我使用的是 macbook pro,如果有什么不同的话,我会使用 android studio 2.1.2。

【问题讨论】:

    标签: android android-studio android-emulator virtualbox


    【解决方案1】:

    您可以将本地服务器的 ip 和域添加到 emulaor 的 hosts 文件中。

    这里是教程。 http://borkweb.com/story/setting-etchosts-on-an-android-emulator-using-a-mac

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 2020-06-18
      相关资源
      最近更新 更多