2016-08-14 3 views
0

Хорошо, я искал час, и я думаю, что ключевые слова не позволяют найти ответ, характерный для моей ситуации. Вот как я настроен:Мне нужно подключиться к локальному сайту с эмулятора, а не локально, хотя

1) У меня есть несколько локальных веб-сайтов, которые находятся на стадии разработки на моей локальной машине, используя брандмауэр и виртуальную коробку.

2) каждый сайт имеет собственный IP/домен в моем файле хостов, поэтому доступ к ним как http://www.example.com

3) Я разрабатывающей андроид приложение, которое использует бэкэнд API, и мне нужно получить доступ один из моих местных сайтов.

Проблема заключается в том, что все ответы, которые я нахожу, говорят, чтобы использовать 10.0.2.2 из эмулятора для доступа к локальной машине, но мои сайты не расположены на http://localhost. который в основном там, где указывает.

Как получить доступ к виртуальному (на моем компьютере) виртуальному боксу (где находится мой сайт) из моего работающего эмулятора Android.

Примечания: Я нахожусь в macbook pro, используя Android 2.1.2, если это имеет значение.

ответ