我需要从模拟器连接到本地站点,而不是本地主机
I need to connect to a local site from the emulator, not localhost though
好的,我已经搜索了一个小时,我认为这些关键字让我无法找到适合我的情况的答案。这是我的设置方式:
1) 我在本地机器上使用 vagrant 和 virtual box 开发了几个本地网站。
2) 每个站点在我的主机文件中都有自己的 ip/domain,所以我像 http://www.example.com
一样访问它们
3) 我正在开发一个使用后端 api 的 android 应用程序,我需要它来访问我的一个本地站点。
问题是我找到的所有答案都说使用模拟器中的 10.0.2.2 访问本地计算机,但我的站点不在 http://localhost。这基本上就是那个点。
如何从我的 运行 android 模拟器访问本地(在我的主机上)虚拟机(我的站点所在的位置)。
注意:我使用的是 macbook pro,使用 android studio 2.1.2(如果有差异的话)。
您可以将本地服务器的 ip 和域添加到模拟器的主机文件中。
这里是教程。
http://borkweb.com/story/setting-etchosts-on-an-android-emulator-using-a-mac
好的,我已经搜索了一个小时,我认为这些关键字让我无法找到适合我的情况的答案。这是我的设置方式:
1) 我在本地机器上使用 vagrant 和 virtual box 开发了几个本地网站。
2) 每个站点在我的主机文件中都有自己的 ip/domain,所以我像 http://www.example.com
一样访问它们3) 我正在开发一个使用后端 api 的 android 应用程序,我需要它来访问我的一个本地站点。
问题是我找到的所有答案都说使用模拟器中的 10.0.2.2 访问本地计算机,但我的站点不在 http://localhost。这基本上就是那个点。
如何从我的 运行 android 模拟器访问本地(在我的主机上)虚拟机(我的站点所在的位置)。
注意:我使用的是 macbook pro,使用 android studio 2.1.2(如果有差异的话)。
您可以将本地服务器的 ip 和域添加到模拟器的主机文件中。
这里是教程。 http://borkweb.com/story/setting-etchosts-on-an-android-emulator-using-a-mac